Hi All,
- What Unicode version is used in PowerScript compiler for PB 2017 and forward?
- What Unicode character categories are valid in identifiers?
Jon Skeet's 2014 blog on the Mongolian Vowel Separator got me thinking of PowerScript and Unicode. Introduced in PB 10 (2005) it could be PowerScript compiler still uses whatever version was selected when product development for PB 10 started.
Re: Identifiers
F1-Help states "letters" and a few special characters. In PB 2019 letters include accented letters, Nordic letters, Greek, Cyrillic, and probably quite a few more categories. Special chars also extended (I found €, £, ¥, and § but neither ₫ nor ₨)
Mongolian Vowel Separator? It acts as invisible white space => Don't use it for code!
Thanks, /Michael
I would retain Unicode version until PowerScript has major language overhaul.
Architecture: PowerScript vs. REST service is "protected" by JSON being the data transmission "language".
The Mongolian Vowel Separator is uncommon though it highlights standards-based data exchange has cornercases in real world.
/Michael
String ls_#$%¢£§©₡
Your best bet is to just try it and see what happens. Mongolian Vowel Separator gives an error.