Tab wars revisited (was Re: Python indentation)

Christopher T King squirrel at WPI.EDU
Thu Jul 8 00:12:02 CEST 2004

On Wed, 7 Jul 2004, Jarek Zgoda wrote:

> Istvan Albert <ialbert at> pisze:
> >> Ambiguity sucks but a SPACE is a SPACE is a SPACE.
> > 
> > Is there a reason why a TAB is not a TAB is not a TAB?
> Because TAB is TAB and not 8 * SPACE nor 4 * SPACE nor 2 * SPACE. In
> editor you don't see a TAB, you see 8 * SPACE or 4 * SPACE or 2 * SPACE
> or any number of spaces you set in your editor options. There's no

Which is exactly why I use tabs -- if I don't like the indentation width, 
I just change and option and BAM! it's changed! Whereas with spaces, I'm 
stuck with looking at one- or eight- character indents, rather than my 
preferred tab width setting.

My other reason for using tabs is that my preferred editor (JOE)  
couldn't unindent space-based indents prior to its 3.0 release (very
recent). Now my excuse is WHAT IF I HAVE TO USE NOTEPAD?!?! :)

More information about the Python-list mailing list