And I certainly don't believe that LaTeX DSL was the most suitable solution for solving typesetting problems.
And I certainly don't believe that LaTeX DSL was the most suitable solution for solving typesetting problems.
Many things people think of as LaTeX are actually just TeX.
The problem with LaTeX was always the lack of underlying proper programming language and data model. The syntax always has been excellent.
LaTeX is powerful and I use it every day, but let's not pretend it's got qualities it doesn't.
Because it has different meaning in different context. It's a nice shorthand for subscript in math mode and you still need it as an underscore when you write code or normal text.
> Why can't macros have numbers in their names?
I give you that. That's due to underlying lack of proper programming language.
> Why does a simple thing like bolding text require a \textbf?
What else do you want there? The markdowns * has famously bitten me multiple times when it interfered with my multiplication in math (math + mathjax). Or when the bold needs to cover a full paragraph. I don't have a better suggestion. I'll be happy to hear another one.