Do you use Julia's extensive Unicode support?

Julia puts emphasis on the possible use of non-ASCII symbols in code. Most of supported operators are Unicode characters, some well known mathematical symbols (albeit practically unseen in programming), some are quite obscure. Many standard library functions use Unicode operators along with their ASCII versions.

Although x ÷ y does look nicer than div(x,y), my keyboard has no “÷” and I don’t want to look for it every integer division.

Do you use the fancy charac when writing Julia code?

Not sure I use the “extensive” unicode support, but in frequent use for me are

≤ ≥ ∈ ∉ ₀ ₁ ᵢ ₜ

and greek letters α etc.

Note that Unicode characters can be typed in the REPL and supported editors by tab completing their ASCII name, so you don’t have to “look for it” if you can remember its name.

help?> ÷
"÷" can be typed by \div<tab>

second that. (I sort of use what is not easily confused with other symbols and what sublime_text can easily type.)

As a dinosaur from the DOS days, I use almost nothing but ASCII.

Quite a few folks do - I keep (for my own purposes :wink:) a collection of code snippets where people like to use Unicode creatively. But in general people don’t use them in registered packages, as there’s a convention to use mostly ASCII for public interfaces.

I think the Algorithms for Decision Making book shows some common ones (a lot of Greek and Math Script glyphs):