🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.text.tex
Article #11402

Quick-loading TeX

#11402
From: Tomas G. Rokicki
Date: Fri, 02 Mar 1990 01:19
34 lines
1898 bytes
>	Gee Tom, I'm surprised you didn't mention the loop mode of AmigaTeX.
>Just what the Dr. ordered.

Thanks for mentioning that.  It's not a total solution, but the idea is
good.

The Amiga version of TeX can run as a `server', where it is always in
memory, ready for the next TeX job that comes along.  Immediately after
finishing a specific job, it `reloads' the format file and then waits
for the next job.

In addition, rather than loading the format file from disk each time,
mutable parts of the format file are `shadowed' in memory so they can
quickly be copied back in, causing all format file loads after the first
to not hit the disk.

This provides a very quick TeX environment.  Time to load the actual
program, initialize, and load the format file `disappears'; with a
resident previewer that keeps fonts around, you can go from an editor
version of a TeX document to a previewed first page in under a second
and with only a single keystroke, even on a 68000 machine running from
floppies, if the page isn't complex.

This is easier to do on the Amiga than on other machines, because of
the true multitasking and interprocess communication, but similar tricks
can be used on even a lowly PC.

With the ultrafast workstations commonly available, these optimizations
are no longer as important, in some sense.  But things like this can
make a small computer very comfortable as a TeX workstation.

So now you know why the time of `a minute' was so horrifying to me.

-tom
Technical Details
Message-ID: <1990Mar2.011945.24302@Neon.Stanford.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!decwrl!shelby!neon!rokicki

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!decwrl!shelby!neon!rokicki
From: rokicki@Neon.Stanford.EDU (Tomas G. Rokicki)
Newsgroups: comp.text.tex
Subject: Quick-loading TeX
Message-ID: <1990Mar2.011945.24302@Neon.Stanford.EDU>
Date: 2 Mar 90 01:19:45 GMT
Organization: Computer Science Department, Stanford University
Lines: 34