Martin v. Löwis <[EMAIL PROTECTED]> wrote: > So, please provide feedback, e.g. perhaps by answering these > questions:
Firstly on the PEP itself: It defines characters that would be allowed. However not being up to speed on unicode jargon I don't have a clear idea about which characters those are. A page with some examples or even all possible allowed characters would be great, plus some examples of disallowed characters. > - should non-ASCII identifiers be supported? why? Only if PEP 8 was amended to state that ASCII characters only should be used for publically released / library code. I'm quite happy with Unicode in comments / docstrings (but that is supported already). > - would you use them if it was possible to do so? in what cases? My initial reaction is that it would be cool to use all those great symbols. A variable called OHM etc! However on reflection I think it would be a step back for the easy to read nature of python. My worries are :- a) English speaking people would invent their own dialects of python which looked like APL with all those nice Unicode mathematical operators / Greek letters you could use as variable/function names. I like the symbol free nature of python which makes for easy comprehension of code and don't want to see it degenerate. b) Unicode characters would creep into the public interface of public libraries. I think this would be a step back for the homogeneous nature of the python community. c) the python keywords are in ASCII/English. I hope you weren't thinking of changing them? ... In summary, I'm not particularly keen on the idea; though it might be all right in private. Unicode identifiers are allowed in java though, so maybe I'm worrying too much ;-) -- Nick Craig-Wood <[EMAIL PROTECTED]> -- http://www.craig-wood.com/nick -- http://mail.python.org/mailman/listinfo/python-list