201 karma · joined February 12, 2019
Finally, please do not let your fear stop you from enjoying TeX: most users do not do any serious programming and its output is aesthetically superb. If one day you decide to write some tricky macros, there is a vast TeXlore that awaits.
I would also be quite hesitant to claim that Knuth, who literally pioneered modern LR parsing theory (and deservedly got a Turing award for it) somehow lacked knowledge or awareness of cutting edge parser design techniques.
Finally, there is absolutely good reasons to design TeX as Knuth did. That TeX withstood the test of time for over three decades is a perfect testimony to that.
It is also somewhat puzzling that same people who advocate for a better grammar would also push the idea of a better markup. So which is it: a better programming experience or a pure markup language that one wants? I feel TeX strikes a near perfect balance here. Most importantly, TeX has stayed nearly unchanged at its core for almost forty years! It is its greatest strength, not weakness. I cannot see what latest fads can improve in TeX
By the way, the reason retention, as opposed to the quality is valued is also simple. The ranking of the state 'in education' is measured by the number of diplomas given out by the institutions in the state. So more diplomas---better education ratings of the state. Thus encouraging faculty to pass students is a rational strategy. I am surprised we are not just giving students all As without any tests whatsoever. Would make my life so much easier. For a while ...
To be even more technical, the difference between turbine and piston engines is in the combustion chamber: open combustion in the case of a turbine and closed in the case of a piston.
Finally, there are turbine engines that run just fine on LL100 (leaded avgas). Garrets, for example. One can even mix gas and jet-A in those. It is not recommended to run avgas for more than 1000 hours though due to potential issues with lead deposits. Some military jets engines are designed to run on almost anything combustible except maybe coal dust (I am exaggerating somewhat, of course).
The search and the interface are entirely the fault of MS as are the lack of more subtle features such as mass emails (which I have to use often while teaching online).
- On any device as long as it runs a browser
- You can write TeX documents as a single file with ease
- Phones are not designed for reading, so dynamic layout or not, it will still be inferior to finely typeset document
- With care so can be TeX; carelessly written HTML docs will be just as bad as anything else
- CSS is a pretty poor layout tool; typographically speaking, CSS is very subpar to TeX's capabilities, using JS... well how much better is it than just using macros in TeX/LaTeX?
- markdown is fine for simple stuff but for highly complicated documents involving lots of generated tables, lists, and mathematics it is almost like having no tool at all;
- but many people DO like printed documents (I rarely can stand reading anything but basic technical stuff on screen, say language reference is fine but anything that requires thinking, has to be printed);
TeX is not locked to pdf in any way (it is not even it's native format). HTML's support for formulas is primitive (the only decent tools available are ... based on TeX). Academic world is not entirely uniform either but while I do think LaTeX is not ideal (TeX is though), I simply shudder when I think about Word or any MS or Adobe products.
This depends on what you mean by define. If you mean a unique model than this is impossible. The reason is compactness theorem (every theory in which every finite set of formulas has a model has a model). The basic idea is to add constants and introduce axioms stating they are different. This will allow models of, say reals where there are plenty of reals that are not real reals (sorry for the pun, I could not resist). Nonstandard analysis takes it a bit further and makes it a bit more precise and useable.
If you mean you want to deal with (naively) definable reals only then intuitively there are only countably many of those that you can define (by formulas, etc) and you are missing a huge chunk of the real line again.