Обычный шут: есть ли менее болезненный способ ввода математических выражений?
Мне нравится общий язык, но иногда очень сложно вводить простые математические выражения, такие как
a(8b^2+1)+4bc(4b^2+1)
(Конечно, я могу преобразовать это, но это немного медленно, я сначала пишу (+ () ()), а затем в каждой скобке я ставлю (* () ()) ...)
Мне интересно, если кто-нибудь здесь знает лучший способ ввода этого. Я думал о написании математического макроса, где
(math “a(8b^2+1)+4bc(4b^2+1)”)
расширяется до
(+ (* a (1+ (* 8 b b))) (* 4 b c (1+ (* 4 b b))))
но разбор является проблемой для переменных, имена которых длинные.
У кого-нибудь есть лучшие предложения?