[OS X TeX] Textures vs. TeXShop typesetting speed
Bruno Voisin
bvoisin at mac.com
Sat Apr 3 07:59:50 EST 2004
Le 3 avr. 04, à 14:04, Charles Bouldin a écrit :
> The question for you, if you can still do this: Typeset the same large
> document with Textures under classic and TeXShop. Either a TeX or a
> LaTeX document would be fine. Tell the list the relative speeds. The
> last time I checked (which has been well over a year) Textures was
> -much- faster. If that is still the case, that is very strange,
> because it means that the Textures typesetting engine running under
> classic is faster than a native Unix TeX (teTeX).
I do not have the same perception, I have both TeXShop/teTeX-TeXLive
and Textures installed, I do not perceive any noticeable difference in
speed (on OS 10.3.3), or of so it would rather be in favour of TeXShop.
They're a big difference between Textures and all other implementations
based on teTeX though:
- teTeX-TeXLive (used by TeXShop) is based on web2c, which transforms
the original web code of TeX (web is a Pascal dialect invented by Don
Knuth, the creator of TeX, it has nothing to see with the World Wide
Web) to C code, and compiles this C code.
- The Textures programmers implemented the web code directly in machine
language (they had been using commercial Pascal compilers before), so
as to speed up compilation on the Motorola 680x0, and later they
adapted their optimizations to the PowerPC. See
<http://www.tug.org/TUGboat/Articles/tb13-3/smith.pdf>. This made
Textures definitely faster on my SE/30 at that time.
I would have thought running this optimized code now in emulation mode
in Classic would make it significantly slower, maybe I'm wrong.
For the record: for OzTeX, Andrew Trevorrow uses another route, he
converts the web code of TeX to Modula-2, and uses a Modula-2 compiler,
see his links page <http://www.trevorrow.com/links/index.html>.
Bruno Voisin
-----------------------------------------------------
Please see <http://www.esm.psu.edu/mac-tex/> for list
guidelines, information, and LaTeX/TeX resources.
More information about the MacOSX-TeX
mailing list