I’m torn on this. On one hand. TeX *itself* is a beautifully crafted and well-documented piece of software.
But, once you layer LaTeX and a pile of random CTAN packages on top, some problems become apparent:
- poor error messages
- slow compile times
- packages that must be loaded in a certain order, or can’t be used together at all in one document, etc
I’ve never used Typst so I cannot compare, but I think TeX ought to be replaced at some point. It has served us well, but at this point it’s more than 40 years old. Which in itself makes it an incredible achievement of course!
Before people go all in on Typst, I’d like them to consider the wisdom of replacing TeX, software that is:
- Absolutely finished
- Essentially bug free
- Written in a simple, highly portable language
- Extremely general
- Backwards compatible with decades old code
…with a commercial product that relies on an enormous tangled web of dependencies amounting to millions of lines of code for something which is far less general than that which it replaces