> Bzzt!  Thanks for playing, but tabs are evil and must be destroyed.
> Your own reasoning shows the problem - your tabs may not be the same
> as my tabs.  Most serious Unix developers use the One True Tab Setting
> (every 8 positions), so your solution involving indentation by tabs
> only makes the code much too wide, and it is often impossible to
> neatly line things up without using spaces.  I personally prefer a
> two-character indent for Perl code, and most C programmers
> I know ident blocks by 8 and continued expressions by 4.  And we all
> hate code that wraps off the edge of the screen.  It's just not
> realistically possible to have people with different tab settings
> work on the same code.  One has to learn to adapt to other people's
> style when morking on their code, even if it's personally annoying.
 
You're making my point for me. Tabs are a single character that gets
displayed according to how you set your editor preferences. If you want to
see a tab set to 2-chars wide, you set it to chars wide. I can set it to 5
chars or whatever I want to see. The source code doesn't change.

(what, did you really think a tab put 8 spaces in the file? duh.)

 For a multi-developer project, it is very important to pick a style
> and enforce it consistently, but that's for Tucows to do internally.
> I think they're much better off using spaces than even saying "thou
> shalt use 8-character tabs".

No... tab settings are specific to the editor. In the file, it's just a tab.
1 character. How it displays a preference of the user.

> After all, there may be a few people
> with obscure minority operating systems like AmigaDOS, Windows and
> MacOS trying to look at the code.

Exactly. You have again made my point.


Can we please implement a moron filter on this list?

-- 
Joe Rhett                                         Chief Technology Officer
[EMAIL PROTECTED]                                      ISite Services, Inc.

PGP keys and contact information:          http://www.noc.isite.net/Staff/

Reply via email to