[Python-3000] Support for PEP 3131

Jim Jewett jimjjewett at gmail.com
Thu May 17 02:50:33 CEST 2007

On 5/14/07, tomer filiba <tomerfiliba at gmail.com> wrote:
> as an english-second-language programmer, i'd really like to be able
> to have unicode identifiers -- but my gut feeling is -- it will open the
> door for a tower of babel.

I don't think this happened in Lisp.  I won't pretend there hasn't
been a tower of babel there, but it isn't because you can use
non-ascii symbols.

You can use any character in a symbol (~= identifier), including (if
your implementation supports such characters at all, even in comments)
Hebrew or Chinese characters.

On the other hand, you have to go out of your way to use unusual
identifier characters (including latin characters, if you care about
the case); this may have contributed to the strong tendency to stick
with ascii.


More information about the Python-3000 mailing list