People often complain they don't want to learn Python because it uses whitespace instead of braces to express program structure. I used to whine about this too, used it as a lazy excuse not to learn the language. Then I got over it and tried Python and found I loved it. Even the whitespace thing. Less line noise makes code easier to read. And relying on whitespace eliminates a whole class of C and Java bugs where the code doesn't do what it looks like it does because the indentation doesn't match the brace structure.

So if the whitespace is scaring you off Python, put that issue aside for a week and try it out. If you use emacs, python-mode helps and is part of the default install.

techpython
  2004-08-21 15:37 Z