Benefits of unicode identifiers (was: Allow additional separator in identifiers)

Chris Angelico rosuav at gmail.com
Fri Nov 24 11:37:40 EST 2017


On Sat, Nov 25, 2017 at 3:33 AM, Mikhail V <mikhailwas at gmail.com> wrote:
> On Fri, Nov 24, 2017 at 8:03 AM, Chris Angelico <rosuav at gmail.com> wrote:
>
>>> and in Python in particular, because they will be not only forced to learn
>>> some english, but also will have all 'pleasures' of  multi-script editing.
>>> But wait, probably one can write python code in, say Arabic script *only*?
>>> How about such feature proposal?
>>
>> If Python supports ASCII identifiers only, people have no choice but
>> to transliterate. As it is, people get to choose which is better for
>> them - to transliterate or not to transliterate, that is the
>> readability question.
>
> Sure, let them choose.
> Transliteration though is way more reasonable solution.

That right there has settled it: you agree that identifiers have to
use the broader Unicode set, not limited to ASCII. Otherwise they
can't choose. Everything else is down to style guides; the language
MUST support all alphabets so that people have this choice.

ChrisA



More information about the Python-list mailing list