On 19/11/11 3:32 PM, Richard wrote:
In article<4EC7E21F.9030005 at
telegraphics.com.au>,
Toby Thain<toby at telegraphics.com.au> writes:
It is written in a augmented version of standard
Pascal [...]
I know. OOP has been around as long as Simula IIRC 1968.
Encapsulation and abstraction have been around for just as long if
not longer.
Yes, and what I said is also correct.
Whatever your
opinion or disgust at TeX and METAFONT not conforming to
recent idioms,
They aren't recent idioms.
The point is that they weren't commonly applied circa TeX's birth. (And
nor does Knuth seem particularly seduced by them since.)
these don't seem to have impaired their
reliability,
performance, or sheer longevity: Being the 30-year de facto standard in
academic publishing.
That's because practically noone can understand it besides Knuth, which
is why noone has been changing it. Software that doesn't change
doesn't have bugs introduced into it.
Maybe that is true, but it's not because it's not thoroughly documented
in prose...
Knuth's attempt at "literate programming", to write a book that
Have you read the book?
Yes. *barf*.
These are considered outstanding expository
pieces of work, and TeX and
METAFONT hardly lesser.
Yet here we are about 30 years after the fact and only an incredibly
tiny portion (vanishingly small, I'd say) of existing software has
adopted these "outsanding" methods. I'd say the wisdom of crowds has
pretty much ruled this a failure.
I said those *two books* are outstanding expository pieces of work, but
of course there are other examples of literate programs as well.
Literate programming didn't captivate the mainstream. But you know what?
That's a pretty poor yardstick of quality.
--Toby