Article View: comp.text.tex
Article #2651Re: Big TeX's -- how hard are they to come by?
From: Sean Case
Date: Sun, 13 Sep 1992 02:07
Date: Sun, 13 Sep 1992 02:07
26 lines
1658 bytes
1658 bytes
cameron@symcom.math.uiuc.edu (Cameron Smith) writes: >I don't have the source code to TeX (Volume B of Computers & Typesetting) >available just now (I returned it to the library; couldn't justify buying >a copy), and I didn't study it closely when I did have it, but I seem >to recall DEK's having made a comment that he wasn't happy about >having to statically pre-allocate tables to hold all of TeX's >data structures, but that since Pascal implementations were so >non-standard in their handling of new() he had no choice. Well, I _did_ buy a copy... and just looked it up. What he actually said was that he'd avoided pointers (and 'with', 'var' parameters, local procedures...) so that the code could be easily ported to _other languages_. Thus, the problem was not that Pascal implementations handled 'new' badly, but that it simply wasn't available in some languages. It should be easy enough to convert TeX to Fortran, f'rinstance, although the implementation of the data structures would be non-portable. Sean -- Sean Case gsc@coombs.anu.edu.au "[...] if a poststructuralist doesn't get you, a deconstructionist will."--Ursula K. LeGuin
Technical Details
Message-ID:
<gsc.716350079@coombs>Path:
arc1-ca.pugleaf.net!sparky!uunet!munnari.oz.au!manuel!coombs!gscReferences:
<BuEC6r.B47@news.cso.uiuc.edu> <18p7lpINNc73@almaak.usc.edu> <BuEEFr.Bz9@news.cso.uiuc.edu>Show Full Headers
Complete Article Headers
Newsgroups: comp.text.tex Path: arc1-ca.pugleaf.net!sparky!uunet!munnari.oz.au!manuel!coombs!gsc From: gsc@coombs.anu.edu.au (Sean Case) Subject: Re: Big TeX's -- how hard are they to come by? Message-ID: <gsc.716350079@coombs> Lines: 27 Sender: news@newshost.anu.edu.au Organization: Computer Services Centre, Australian National University References: <BuEC6r.B47@news.cso.uiuc.edu> <18p7lpINNc73@almaak.usc.edu> <BuEEFr.Bz9@news.cso.uiuc.edu> Date: 13 Sep 92 02:07:59 GMT