Note really for localizing the punctuation operators...

Plus there are directionality issues with RTL scripts withing source text
editors...
Imagine this statement: "if (x < 0)" and then rename variable "x" and/or
keyword "if" to Arabic; do you test for negative or positive values?...

Do you want to include Bidi controls within all RTL variable names or
keywords? or make them ignorable in parsed source code?

Of add some leading #pragma to set the directionality of source code ?
(this cannot be made with macros, in fact you need compiler options to set
direction from the first character of source file, or use some custom
"magic" value to guess it with a pre-parsing of the first few lines, to
infer the correct interpretation, and probably the encoding too if it's not
UTF-8, to process a "#pgrama charset")



2014-06-07 19:07 GMT+02:00 Dominikus Dittes Scherkl <lyrate...@gmx.de>:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Am 05.06.2014 20:14, schrieb J. Leslie Turriff:
>
> >       All true; but do any languages allow for keywords (if, then, else,
> do, while,
> > until, end, iterate, leave, call return, exit,...) to be expressed in the
> > programmer's locale?
>
> Oh, in C++ with macros you can do about anything you want.
> I have a "deutsch.h" that allows you to use german keywords, even
> including umlauts like in "wähle" instead of "select".
> It simply replaces them by the english version before the code is compiled.
>
> - --
>
> Best regards,
> Dominikus Dittes Scherkl
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iQEcBAEBAgAGBQJTk0bRAAoJELBWOtEemFJV09EIALp7W8m2aDwmAtI4xCtQ9tNv
> JR1bcyKNjvKkObYe/dQwVwM9VNTzLKRcxqx+aMw0tqu0GjxituSv144s4lMBmgIr
> ocFWFRVyD5qT3gotDEEaB+KS57Yijg1EY2NpDJoH8mAyFVi02Miv64gbDGBdVZWb
> hMVCDwOBgOo7CvA7hrhNv9kEI/V1hC0d30/mjbSgAHVaMZa/CiCgbL5X4546jfw2
> WBrAOh2xTQexWg24ENWQREn987WKKmErinoo/v0oPtTB4uDQqhkQ+0n5KTzgm6V4
> EBwSSR++AmEVp/PdhllonqirkXLU0mI/W5gS6ZSdHRdeFiYJHeNwsg9WtlZUK84=
> =6+fX
> -----END PGP SIGNATURE-----
> _______________________________________________
> Unicode mailing list
> Unicode@unicode.org
> http://unicode.org/mailman/listinfo/unicode
>
_______________________________________________
Unicode mailing list
Unicode@unicode.org
http://unicode.org/mailman/listinfo/unicode

Reply via email to