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.
Whatever your opinion or disgust at TeX and METAFONT
not conforming to
recent idioms,
They aren't recent idioms.
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.
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.
--
"The Direct3D Graphics Pipeline" -- DirectX 9 version available for download
<http://legalizeadulthood.wordpress.com/the-direct3d-graphics-pipeline/>
Legalize Adulthood! <http://legalizeadulthood.wordpress.com>