[texhax] (no subject)

Herbert Gintis hgintis at attbi.com
Sat Jun 7 11:41:55 CEST 2003


At 09:47 AM 6/7/2003 +0100, Chris Rowley wrote:
>Michael
>
>I agree with everything you said, but especiallly this bit:
>
> > Not least of Knuth's contributions is that of making his
> > program public (not only public, but he went to considerable effort to
> > make it as accessible as possible).
         I totally agree that it is an unbelievable coup that Knuth's 
software of the 1970's survives to this day and remains quite excellent. 
However, the language he wrote it in is a complete mess. All the 
\expandafters and \csnames and Lord knows what crazy commands, the absence 
of real floating point, horrible debugging instruments, not 
object-oriented, etc. I really hate to hack this code, and would love it if 
TeX were completely rewritten in C++, Delphi, or Java conforming to modern 
programming conventions.
         By the way, I have always found it curious that Knuth is such a 
great computer theorist and a quite good mathematician, but his computer 
code (e.g., from his multi-volume book on computer algorithms, or his web, 
tangle, weave, etc.) is really quite awkward and highly inelegant. A good 
computer program should look like a haiku poem, not a tangle of 
impenetrable code, IMHO.

Best,

Herb



Herbert Gintis
Emeritus Professor of Economics, University of 
Massachusetts
External Faculty, Santa Fe Institute, Santa Fe, NM
15 Forbes Avenue, Northampton, MA 01060
413-586-7756  (Home Office) 206-984-9873 (Fax)
Recent papers are posted on my <http://www-unix.oit.umass.edu/~gintis>web site.
Get Game Theory Evolving (Princeton, 2000) at 
<http://www.isbn.nu/0691009430/amazon>Amazon.com.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tug.org/pipermail/texhax/attachments/20030607/b9e691b7/attachment.htm


More information about the texhax mailing list