к сожалению, когда делают язык под математику, то почему-то всегда получается, что какие-то вещи из математики — это "ехать", а всё остальное вокруг — это "шашечки"
причём всё остальное — включает, но не ограничивается — синтаксисом языка — соглашением о наименованиях — качеством компилятора, особенно сообщений об ошибках — поддержкой человеческих редакторов (а не emacs или vim)