The problem is that if you, accidentally or otherwise, end up with a mixture
of tabs and spaces for indentation, people with different tab sizes set see
your code as spaghetti.

It's easier to write a rule that detects and rejects tabs than it is to
detect a bad mixture of tabs and spaces.  In the latter, what would happen
with:

< tab >int[] x = {1, 2, 3, 4, 5,
< tab >           6, 7, 8, 9, 10};

--
Skype: ricky_clarkson
UK phone (forwards to Skype): 0161 408 5260



On Wed, May 18, 2011 at 6:45 AM, Roland Tepp <[email protected]> wrote:
> At the risk of causing some whitespace holy war, I would actually secont
> that sentiment.
>
> I am actually rather surprised at the level of dislike for a tab character
> among this crowd, because this tab character fits really well into the
> semantics of nesting/indentation. You can express a level of indentation
> with a single character and adjust the actual visual representation of the
> indentation depth at the editor/IDE level.
>
> Also - if everyone used tab for indentation, it would open up elastic
> tabstops and opening up.
> Also, to throw it out here, I just stumbled upon a pretty neat idea
talking
> about sidestepping the whole tabs vs spaces discussion by using a word
> processor for writing code instead. Quite bold proposal, I would say...
>
> kolmapäev, 18. mai 2011 9:56.33 UTC+3 kirjutas Casper Bang:
>>
>> > (anyone who mentions they use tabs, please line up against the back
>> > wall)
>>
>> Bah if everyone just used a tab to signify a logical indentation
>> level, your whole question becomes pointless - think about it for a
>> second. Indentation should be about expressing semantics on screen,
>> not act as a space macro in the AST. I usually render one indentation
>> as 4 spaces.
>
> --
> You received this message because you are subscribed to the Google Groups
> "The Java Posse" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/javaposse?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to