home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.misc
- Path: sparky!uunet!world!dpbsmith
- From: dpbsmith@world.std.com (Daniel P. B. Smith)
- Subject: Re: TRAC Specification
- Message-ID: <C08oru.DxA@world.std.com>
- Organization: The World Public Access UNIX, Brookline, MA
- References: <28878@optima.cs.arizona.edu>
- Distribution: na
- Date: Sat, 2 Jan 1993 18:31:05 GMT
- Lines: 21
-
- I fiddled with TRAC in the mid-sixties. I thought it was way cool.
- I don't remember much, except that it stood for "Text Reckoning and
- Compiling," it was a VERY pure macro string-replacmeent environment,
- it had some of the flavor of things like the UNIX shells and the
- C preprocessor and STAGE2. I think the main superiority was that
- it carefully distinguished between levels of quoting and expansion
- in a way that most macro processors don't. I believe \(expression)
- would evaluate the expression and insert the resulting text, while
- \\(expression) would evaluate it, RESCAN it, and insert it, or
- some such.
-
- I would suggest that maybe Peter Deutsch might know. I seem to have
- an email address for him:
-
- deutsch@SMLI.Eng.Sun.COM
-
- which puzzles me, actually, since I thought he was working at PARCPlace...
-
- --
- Daniel P. B. Smith
- dpbsmith@world.std.com
-