Matt Nordhoff: > BTW, I could easily be wrong, but I think C behaves the same way as Python.
C syntax has many traps that are much better out of modern languages like Python/D/etc. I think C has that feature because it lacks an operator for string concatenation, while both Python and D have one (+ and ~. D uses the ~ to avoid any programmer confusion with the mathematical summing operator), so the situation of Python/D is different. Bye, bearophile -- http://mail.python.org/mailman/listinfo/python-list