This is terrible.
This is terrible.
Most special symbols have escapable names so for example Julia have a composition operator (∘) In the repl or supported editors (atom and vs code), if you type \circ then press <tab> the repl or the editor will replace that with the symbol ∘
Now, I am not saying that this is better than ascii characters, I still prefer ascii characters, and I still find that Unicode symbol even with good editor support are harder to type, and also in some case like in the case this composition operator ∘ hard to read
I just don't think its not terrible anymore, its passable, and I understand why some people might like it more, but good editor support is a must
0: foo[diamond_caret / indentical_middot - questionquestion ] . ceil_floor
1: utf8: E2 8B 84 CB 84 E2 88 95 E2 89 A1 CE 87 E2 80 92 E2 81 87 E2 81 86 E2 80 A4 E2 8C 89 E2 8C 8B
Imo it's fine to allow Unicode. Latin will still be the de facto standard character set, but it allows international users to code natively and allows for Easter eggs.
The unicode is normalized. That can be used for trickery in rare circumstances. "global" is a keyword, but "𝐠𝐥𝐨𝐛𝐚𝐥" isn't, so you can use that if you absolutely require an attribute called "global".