On Wed, 5 May 2010 00:35:18 +1000 James Mills <prolo...@shortcircuit.net.au> wrote: > In my experience of non-indentation sensitive languages > such as C-class (curly braces) it's just as hard to keep track > of opening and closing braces.
Harder. That was the big "Aha!" for me with Python. My first programming language was Fortran in 1969 so when I saw indentation as syntax I also recoiled in horror for about 0.5 seconds. However, I immediately realized that from now on I could be sure that if it looked right then it was right. for (x = 0; x++; x < 10); printf("Current number is %d\n", x); Or... for (x = 0; x++; x < 10); { printf("Current number is %d\n", x); } Oops. Looks right but isn't. Try to make that mistake in Python. Note untested - I wasn't about to fire up an editor, create a C program, add the includes, compile and run the a.out just to test this. Another way that Python excels. However, I am pretty sure that the above would compile. -- D'Arcy J.M. Cain <da...@druid.net> | Democracy is three wolves http://www.druid.net/darcy/ | and a sheep voting on +1 416 425 1212 (DoD#0082) (eNTP) | what's for dinner. -- http://mail.python.org/mailman/listinfo/python-list