Subject: Re: Time to update KNF?
To: None <tech-kern@netbsd.org>
From: Thor Lancelot Simon <tls@rek.tjls.com>
List: tech-kern
Date: 01/19/2000 12:51:53
On Wed, Jan 19, 2000 at 09:15:14AM -0800, Mike Cheponis wrote:
> > That said, I prefer to get as much out of the 80 columns as possible,
> > and use the frowned-upon 2 space indenting :) Not to indent more
> > levels...
>
> Eventually, I hope we can dispense with 80 characters (like the Windows
> world has already done) but for all the reasons mentioned here, I'm not
> advocating changing that.
>
> -----
>
> As to 2-4 vs 8 spaces, I trudged over to Stanford yesterday and dug up the
> original 7-page article by Prof. Shneiderman and students Miara, Musselman,
> and Navarro from the University of Maryland.
[very interesting study fragment snipped]
I'm strongly opposed to adjusting KNF for *existing* source files to any
other indentation convention than the current one, because of the
consequent difficulty of generating/applying sane diffs/patches.
On the other hand, I've always been partial to 4-space indentation -- it
is a nice compromise between the density of 2-space indentation and the
legibility of 8-space indentation, and allows one to be more flexible
with control flow without smashing up against the 80-column limit --
and I would be quite pleased to see KNF specify 4/2 indentation for *new*
source files.
--
Thor Lancelot Simon tls@rek.tjls.com
"And where do all these highways go, now that we are free?"