[Python-3000] Unicode identifiers (Was: sets in P3K?)

"Martin v. Löwis" martin at v.loewis.de
Sun Apr 30 01:58:05 CEST 2006


Georg Brandl wrote:
> They'll still have to type, pronounce and talk about English keywords, English
> operators and English standard library and 3rd-party module, class and method
> names, which makes a big percentage of code still Latin.

They don't have to understand the English meaning of the keywords. For
example, I am still uncertain why the keyword to create a new function
is "def", but I have accepted that as a fact of life; it could have been
"onserber", and I would have used that just as well.

For library functions, I believe it is different: you really have to
understand the intent for giving a certain API its name, because you
won't be able to remember that many "non-sensical" character sequences -
just as you wouldn't be able to use the API if it was written in
Greek letters, with a Greek meaning.

Regards,
Martin


More information about the Python-3000 mailing list