Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!seismo!brl-adm!brl-smoke!gwyn
From: gwyn@brl-smoke.ARPA (Doug Gwyn )
Newsgroups: comp.unix.wizards,comp.text
Subject: Re: Speedup idea for troff/nroff
Message-ID: <5489@brl-smoke.ARPA>
Date: Wed, 7-Jan-87 11:32:42 EST
Article-I.D.: brl-smok.5489
Posted: Wed Jan  7 11:32:42 1987
Date-Received: Wed, 7-Jan-87 23:04:36 EST
References: <387@ivax.doc.ic.ac.uk>
Reply-To: gwyn@brl.arpa (Doug Gwyn (VLD/VMB) )
Distribution: comp
Organization: Ballistic Research Lab (BRL), APG, MD.
Lines: 9
Xref: mnetor comp.unix.wizards:522 comp.text:154

In article <387@ivax.doc.ic.ac.uk> lmjm@doc.ic.ac.uk (Lee McLoughlin) writes:
>...  Would it be possible to use the unexec routine to create a
>preloaded version by running troff to read in the macro package
>then unexecing itself out?  ...

This is essentially the approach used by "old troff" in AT&T
releases, under the name "compacted macros" (just the pre-compiled
macro data is saved, not the whole process).  New troff dropped
this (probably because BWK never had it in his version).