Python & unicode

Scott David Daniels Scott.Daniels at Acm.Org
Tue Jan 11 13:21:14 EST 2005


P at draigBrady.com wrote:
> Because the coding is only supported in string literals.
> But I'm not sure exactly why. 
The why is the same as why we write in English on this newsgroup.
Not because English is better, but because that leaves a single
language for everyone to use to communicate in.  If you allow
non-ASCII characters in symbol names, your source code will be
unviewable (and uneditable) for people with ASCII-only terminals,
never mind how comprehensible it might otherwise be.  It is a
least-common-denominator argument, not a "this is better"
argument.

-Scott David Daniels
Scott.Daniels at Acm.Org







More information about the Python-list mailing list