[comp.text] What is the difference between CTeX and CommonTeX?

ralph@laas.laas.fr (Ralph P. Sobek) (03/17/89)

The subject says it all?  There is CTeX which comes with the
Unix(tm)-based distribution of TeX.  And there is CommonTeX by Pat
Mondaros.  Both are in C.  Both seem to be at version 2.9.

Can some say what the differences are?
Thanx,
-- 
Ralph P. Sobek			  Disclaimer: The above ruminations are my own.
ralph@laas.laas.fr			   Addresses are ordered by importance.
ralph@laas.uucp, or ...!uunet!mcvax!laas!ralph		If all else fails, try:
SOBEK@FRMOP11.BITNET				      sobek@eclair.Berkeley.EDU

grunwald@guitar.cs.uiuc.edu (03/17/89)

In article <307@laas.laas.fr> ralph@laas.laas.fr (Ralph P. Sobek) writes:

   The subject says it all?  There is CTeX which comes with the
   Unix(tm)-based distribution of TeX.  And there is CommonTeX by Pat
   Mondaros.  Both are in C.  Both seem to be at version 2.9.

   Can some say what the differences are?

CommonTeX is a hand-translated version of TeX. CTeX is automatically derived
from the Web sources (first, from web -> pascal -> C).

Ergo, with CTeX, you can apply fixes, etc, easier. It's a bit more standard,
and the same Web2C software can be used to generate Metafont & several other
tools.

I used to use CommonTeX, but switched; CTeX is a little smaller & faster,
and it's at 2.93 right now. But CommonTeX is good too.
--
Dirk Grunwald
Univ. of Illinois
grunwald@flute.cs.uiuc.edu

piet@ruuinf (Piet van Oostrum) (03/17/89)

In article <307@laas.laas.fr>, ralph@laas (Ralph P. Sobek) writes:
 `The subject says it all?  There is CTeX which comes with the
 `Unix(tm)-based distribution of TeX.  And there is CommonTeX by Pat
 `Mondaros.  Both are in C.  Both seem to be at version 2.9.
 `
Common Tex was written manually (I assume) by Pat Monardo. From what I
have seen, he faithfully transcribed the web code to C.

Ctex is generated from the pascal code produced by tangle using a program
web2c, also on the Unix TeX tape. So this should always be up to date.
-- 
Piet van Oostrum, Dept of Computer Science, University of Utrecht
Padualaan 14, P.O. Box 80.089, 3508 TB Utrecht, The Netherlands
Telephone: +31-30-531806. piet@cs.ruu.nl (mcvax!hp4nl!ruuinf!piet)

dhosek@jarthur.Claremont.EDU (Donald Hosek) (03/21/89)

CTeX is an automatic translation into C usingthe WEB2C utility. Common TeX
is a hand translation into C by Pat Monardo. CTeX can be easily upgraded
to the current version (2.98) by replacing the WEB file and re-running
the WEB2C utility. This cannot be done with Common TeX. Common TeX can
be compiled under MS-Dos with Microsoft C. I don't think anybody has
done this with CTeX.

-dh