Python Rocks! - get rid of colons

Will Rose cwr at crash.cts.com
Sun Jan 23 09:03:49 EST 2000


Tim Peters <tim_one at email.msn.com> wrote:
[...]
: As Michael Hudson said, the connection between colons and blocks was adopted
: from Python's closest predecessor, ABC.  Formal usability studies showed
: that while indentation was less confusing than assorted bracketing
: constructs to newbies, the combination of indentation and an introductory
: colon was even better.  You're right that the grammar has little use for it;
: although, pragmatically, it's a great aid to semi-stupid tools (like Python
: editor modes -- not to mention all us Python programmers <wink>).

Cool.  But if Python is designed for newbies, does that mean we all have
to give up using it after a month (or three months, in my case) when we
actually have some experience with it?

There's certainly a niche for learning languages: but is that really where
Python is headed?  From the libraries and tools available, I hadn't
thought so.


Will
cwr at cts.com





More information about the Python-list mailing list