|
|
|
|
|
by sidpatil
1872 days ago
|
|
Julia lets you use all sorts of Unicode characters as variable names and even as operators. It works quite well in the REPL, since it supports a TeX-like input method for Unicode characters. It's probably my favorite feature in the language, since it makes the code much more concise and expressive. (I've always hated having to step down from the mathematical beauty of LaTeX-typeset equations into the ugly reality of spelled-out Greek-letter names in a codebase that didn't support Unicode.) However, input method support in editors isn't as straightforward, which can become a limiting factor if you have to work on a Julia codebase that uses Unicode characters and your editor doesn't make it easy to insert those characters. |
|
A language hoping to make this complete would have to do special formatting that allow super- and subscripting any Unicode symbol. But that won't work in a normal terminal...