[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Nmh-workers] nmh User's Manual?

From: Paul Vixie
Subject: Re: [Nmh-workers] nmh User's Manual?
Date: Wed, 29 Feb 2012 21:16:43 +0000
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2

On 2/29/2012 7:26 PM, Ken Hornstein wrote:
> It's got to be run through the build system to get rid of all the
> @BEGIN@/@END@ pairs (and I'm not even sure what definitions we should
> use to do that). Someone has to do that grunt work ... and I haven't
> heard anyone volunteer for that just yet.

all large troff projects involve off-brand preprocessors. for example
here's a snippet from "Sendmail: Theory and Practice":

Often a user will be known by some set of names other than (or in addition
to) her login name.  Sendmail's _EX(aliases) database is a way to funnel
mail from all of these names into a single mailbox.  Likewise, a user will
probably read her mail on some particular host, but it is inconvenient for
other users to have to know which host that is, since a user might move her
mailbox to a different host, or the host's name might be difficult to spell
or to remember.  The _EX(aliases) database can direct a user's mail toward
her _IT(mail host) no matter which host in the local domain first receives
any given message.  This is particularly useful because it allows a user to
appear to be reachable at the border gateway or on the main mail hub.

originally, _EX and _IT and about a half dozen others were handled by
m4. by the end, it was a perl script, which handled these expansions but
also handled tags and refs for the index.

i'd propose to keep the format as much as possible but to collapse down
the contraption they use to turn it into troff. and i'd also propose
that we feel free to use groff extensions; nobody's going to build this
on a DWB system again.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]