>>>>> "TM" == Timothy Murphy <[log in to unmask]> writes:
TM> Knuth was right 99.9% of the time.
Well, $99.9\% \pm \epsilon$ for a quite large $\epsilon$ depending on
which part of TeX you look at.
In particular, the macro language is not only dreadful, but may be
called "the most horrible macro language after the C preprocessor"
with full rights.
That's why the ant work of Achim is so interesting, including his
distinction between markup and programming syntax.[*] It's an open
question if O'Caml programs are really good for this problem domain
(I'm not really convinced), but the framework is powerful enough to
plug in other style sheets and to experiment with it.
[*] Disclaimer: I'm biased here and think that ant has not got the
acknowledgement in the TeX community it deserves. All talk about NTS,
and here we have a system with concepts that is better already. The
concepts are nearer towards the original goals for NTS, too. Actually,
one of my employees, Gerd Stolpmann, spends quite some of his work
time on O'Caml software and I hope to be able to combine some of his
work (e.g., on PXP, a blasting fast and powerful XML parser, see
http://www.ocaml-programming.de/programming/pxp.html) with components
from ant some day. But I digress, that get's off topic too much.
Joachim Schrod Email: [log in to unmask]
``How do we persuade new users that spreading fonts across the page
like peanut butter across hot toast is not necessarily the route to
typographic excellence?'' -- Peter Flynn