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

Martin Frb lazarus at mfriebe.de
Fri Jul 3 16:13:39 CEST 2020


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



More information about the lazarus mailing list