> The big problem I've had with tabs was in team programming,

But there is no problem, as long as tabs and spaces are not mixed for 
indentation purpose in a single file. And no one wants to allow mixing.

There is one big advantage of tabs: Indent width can be freely configured, 
without the need to modify the source code itself.

And spaces can be very tiny for some proportional fonts, so that the default 2 
spaces per indent step are too small, so I use 3 or four spaces per step, which 
is again large for people with other fonts.

Forbidding tabs is a very strong restriction for our freedom. But there is one 
reason why I am currently willing to accept it -- github makes tabs equal to 8 
spaces, so for github hosted files I would have to replace my tabs to spaces 
anyway.

Reply via email to