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

Péter Gábor ptrg at freemail.hu
Fri Jul 3 16:21:36 CEST 2020


Hi!

I hope that you did not misread my words/sentences.
Your example if perfect to illustrate the reason why I don't want
international characters in the language itself (and identifiers).


2020. 07. 03. 16:13 keltezéssel, Martin Frb via lazarus írta:
> On 03/07/2020 14:55, Péter Gábor via lazarus wrote:
>> Hi!
>>
>> Then you must allow Cyrillic,d Arabic and so Chinese and other national
>> and special characters to be used in identifiers.
> Worse, the same source may then compile or fail to compile depending
> on the locale.
>
> Pascal is case insensitive.
> var I: integer; // upper i
> ...
> for i := 0 to x do ...;
>
> compiles today.
>
> But when compiling, using Turkish locale, this would fail.
> In Turkish there is a dotted and a dotless i, both upper and lower.
> So I and i are different letters.
> https://en.wikipedia.org/wiki/Dotted_and_dotless_I
>

-- 
Péter Gábor
ptrg at freemail.hu



More information about the lazarus mailing list