Chris Angelico wrote: > Incidentally, I will happily argue the > benefits of Python's significant whitespace, even though I disagree > with it; there are quite a few.
Please be careful about conflating significant indentation with significant whitespace. Many languages have significant whitespace: foo bar is rarely the same thing as foobar but is the same as foo bar Python is no different. The only exception I can think of is *very* early Fortran, and that rightly is considered a mistake. Fortran 77 used to treat whitespace as always optional, so that in Python terms this: forxinrange(42) would be parsed as this: for x in range(42) See also: http://weblog.hotales.org/cgi-bin/weblog/nb.cgi/view/python/2005/02/19/1 http://c2.com/cgi/wiki?SyntacticallySignificantWhitespaceConsideredHarmful > (Is the fact that it discourages > massive one-liners considered to be a benefit?) Hell yes! -- Steven -- http://mail.python.org/mailman/listinfo/python-list