Eu gosto LaTeX
, mas acho o seu macro sistema e lógica complexos e fracos. idiomas como Schem / Lisp / Clojure são muito bons em macros. Eu imagino o documento inteiro escrito em uma linguagem familiar lisp, que, quando executada, emitia código LaTeX e produzia um documento. Isto já foi feito antes? Algum link?
*
sufixo. O Lisp tem let
e let*
assim por diante, o LaTeX tem \section
e \section*
.