Jim Jewett wrote:
 >>> If you didn't realize it was using non-ASCII (or even that it
 >>> could), and the author didn't warn you -- then that is an1
 >>> appropriate time for the interpreter to warn you that things aren't
 >>> as you expect.
 >> I fail to see your point. Why should the interpreter warn you?
 > Arbitrary Unicode identifier opens up the possibility of code that
 > *looks* like ASCII, but isn't -- so I don't even realize that I missed
 > something.

You already have that problem.  Right now.  And you've had it for at 
least a year (assuming you installed 2.4.3 when it came out).

All screenshots taken on Python 2.4.3, Mac OSX 10.4 Intel.

http://bwinton.latte.ca/temp/Python/File.png
http://bwinton.latte.ca/temp/Python/Run.png
http://bwinton.latte.ca/temp/Python/foo.py

So, what are you doing to mitigate this risk now, and why not do the 
same thing when identifiers are allowed to be arbitrary Unicode?

Later,
Blake.
_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to