No, vscode, repl and jupyter all support it.
I do write tiny snippets in the browser / github / slack, and grep and meld (for git mergetool
). These are the points where my software stack is lacking because I did not adopt the emacs operating system.
I heard from @Tamas_Papp about how he deals with unicode in git merge conflicts (emacs ftw). Do your git mergetools support \alpha<TAB>
@sijo @mbauman ?
I can figure out a tab-completion. But I will forget it 5 minutes later unless it stares me into the face, as latex source files do, or unless they stared me into the face for many years, as many latex sequences did.
In sum, using unicode in julia is just not worth it for me, I can use in
, xor
, union
instead of \in, $\xor$
(you see me struggling putting that char into my browser input box right now!) or \cup, at the price of some more parentheses.
Most APIs are light on unicode, so can be used without too much annoyance.
Rare real PRs to projects that use unicode are also not an issue, if somebody is asked to review it then I can take the pain to format it. I will suffer when rebasing / solving merge conflicts.
Quick edits or quick @eval
to try something out cen be very annoying though. That would become simpler if the parser could do unicode escaping.
Same with interacting with code on discourse. If it contains unicode, I will either take the time to completely refactor the code, or I will not interact at all.