I think also a lot of my objections could be worked around if one simply had a "math" macro that evaluates infix math notation as a DSL, similarly to how the CL "loop" macro does a DSL for iteration.
Perhaps this exists already somewhere?
> Perhaps this exists already somewhere?
> exists already
The helloworld of macros lets you do `(infix 1 + 2)`:
A useful one with precedence letting you to `(infix 2 + 4 * 5)`: But ultimately, APL notation is best: https://git.sr.ht/~subsetpark/jnj