Can NFKC turn valid UAX 31 identifiers into non-identifiers?

Hans Åberg via Unicode unicode at unicode.org
Thu Jun 7 03:26:32 CDT 2018


> On 7 Jun 2018, at 03:56, Asmus Freytag via Unicode <unicode at unicode.org> wrote:
> 
> On 6/6/2018 2:25 PM, Hans Åberg via Unicode wrote:
>>> On 4 Jun 2018, at 21:49, Manish Goregaokar via Unicode <unicode at unicode.org>
>>>  wrote:
>>> 
>>> The Rust community is considering adding non-ascii identifiers, which follow UAX #31 (XID_Start XID_Continue*, with tweaks). The proposal also asks for identifiers to be treated as equivalent under NFKC.
>>> 
>> So, in this language, if one defines a projection function �� and the usual constant π, what is ��(π) supposed to mean? - Just curious.
>> 
> In a language where one writes ASCII "pi" instead, what is pi(pi) supposed to mean?

Indeed.





More information about the Unicode mailing list