PEP 3131: Supporting Non-ASCII Identifiers

Thorsten Kampe thorsten at thorstenkampe.de
Tue May 15 09:24:03 EDT 2007


* René Fleschenberg (Tue, 15 May 2007 15:14:20 +0200)
> Stefan Behnel schrieb:
> > That's easy to prevent: just keep your fingers from projects that work with
> > them and make sure that projects you start do not use them.
> 
> You keep bringing up that argument that completely neglects reality. The
> same argument can be used to justify anything else (including the
> opposite of your position: Don't like the fact that Python does not
> support non-ASCII identifiers? Pick another language!). Let's introduce
> gotos and all other kinds of funny stuff -- after all, noone is forced
> to work on a project that uses it!

You are right, except that using the correct characters for words is 
not a "funny thing". Using Polish diacritics (for example) for 
identifier names just makes sense for a project that already uses 
polish comments and polish names for their code. You will never get in 
touch with that. Using the right charset for these polish words 
doesn't change a bit in your ability to debug or understand this code.



More information about the Python-list mailing list