> who's gonna remember that when reading code though? Julia's set seems excessive but if we restrict it to "\+ like looking symbol are treated like +" and likewise for "*" and we watch out that only a couple of non-ambiguous symbols are supported then it would work.
That said, math notation has many bad parts (ab is a*b so you can only have single letter variables, operators can have obscure precedence) and one excellent part: The 2D layout mechanism that helps to spot patterns. The good part of math notation is not its many operators that happen to have made it into the Unicode standard. And Nim would benefit from more kinds of different parenthesis moreso than from more ways to define (binary?) operators.