[Lazarus] Proposal: Allow Umlaute and Accented Characters in Identifiers

Sven Barth pascaldragon at googlemail.com
Sat Jul 4 23:13:52 CEST 2020


Am 04.07.2020 um 22:56 schrieb Marco van de Voort via lazarus:
>
> Op 2020-07-04 om 22:48 schreef Sven Barth via lazarus:
>> Am 04.07.2020 um 20:13 schrieb Graeme Geldenhuys via lazarus:
>>> On 04/07/2020 7:11 pm, Graeme Geldenhuys via lazarus wrote:
>>>> var
>>>>     😀: Integer;
>>>> begin
>>>>     for 😀 := 0 to 10 do
>>>>       writeln(😀);
>>>> end.
>>>
>>> And exception variables could be 🤢  (nauseated face).
>>
>> I've just tested: Delphi does not support Emojis. According to their 
>> documentation ( 
>> http://docwiki.embarcadero.com/RADStudio/Sydney/en/Identifiers ) they 
>> adhere to ISO/IEC TR 10176:2003 ( 
>> https://www.iso.org/standard/37765.html ). Sadly this standard isn't 
>> freely available to check what is allowed and what not :/
>>
> Seems C++ (23) committee has that problem too 
> http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1949r0.html 
> they refer to the relevant annex that seems to be available 
> https://unicode.org/reports/tr31/

The Unicode Standard I had linked yesterday evening already, cause I 
knew that one existed, but I didn't know about the ISO/IEC one...

Regards,
Sven


More information about the lazarus mailing list