This block includes non-alphanumeric characters. You wouldn't want to allow variables named
x⁺¹ (~ x+1)
Some of the characters in this block are already allowed (the letters in category Lm). The characters you want are in the No (other numbers) category. Unfortunately, adding that category would be problematic as it includes characters like ½ and you surely don't want a variable named x½ or x⑴. That's x1/2 and x(1) for those without Unicode fonts.
On Fri, May 2, 2014 at 12:34 PM, Roman Inflianskas email@example.com:
It's really useful that python 3 allows me to use some Unicode symbols (as specified in https://docs.python.org/3.4/reference/lexical_analysis.html#identifiers), especially Greek symbols for mathematical programs. But when I write mathematical program with lots of indices I would like to use symbols from block "Superscripts and Subscripts" (as id_continue), for example:
I don't see any problems with allowing yet another subset of Unicode symbols. In Julia, for example, I can use them without problems.
Regards, Roman Inflianskas
Python-ideas mailing list Pythonfirstname.lastname@example.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/