Then there's no problem with tabs either. Alexey
________________________________ From: Ricky Clarkson <[email protected]> To: [email protected] Sent: Wed, May 18, 2011 12:13:09 PM Subject: Re: [The Java Posse] Vs: Re: How many characters do you use for indention? It'll get reformatted. -- Skype: ricky_clarkson UK phone (forwards to Skype): 0161 408 5260 On Wed, May 18, 2011 at 11:01 AM, Alexey Zinger <[email protected]> wrote: So what happens if you accept someone else's code, who was using the "wrong" number of spaces for indent and mix it with your code? > > Alexey > > > > > ________________________________ From: Ricky Clarkson <[email protected]> >To: [email protected] >Sent: Wed, May 18, 2011 6:44:06 AM >Subject: Re: [The Java Posse] Vs: Re: How many characters do you use for >indention? > > >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. > -- > >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. -- 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.
