Joel on Python: "I'm sure most programmers consider this [semantically meaningful indentation] to be frighteningly annoying, but most programmers are wrong. Giving indentation semantic meaning is a stroke of genius. In one fell swoop, it forces code to be indented neatly and correctly, while avoiding an entire class of bugs caused by code that looks like it's doing X when it's really doing Y and averting a whole class of worthless flamewars."
Python is full of strokes of genius; this is merely one of the most obvious, in-your-face examples.
Joel also says that he doesn't have the time to learn Python. But then, elsewhere, he says that he uses VB for scripting!
Joel - really, you can't afford not to learn Python!Posted to Python by Simon Brunning at March 16, 2004 02:04 PM