home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!gatech!rutgers!faatcrl!iecc!compilers-sender
- From: daniel@dolores.stanford.edu (Daniel Weise)
- Newsgroups: comp.compilers
- Subject: Online Bibliography for Macro Processors for HL languages sought.
- Keywords: macros, comment
- Message-ID: <92-08-152@comp.compilers>
- Date: 25 Aug 92 20:13:43 GMT
- Sender: compilers-sender@iecc.cambridge.ma.us
- Reply-To: daniel@dolores.stanford.edu (Daniel Weise)
- Organization: Computer Systems Laboratory, Stanford University
- Lines: 29
- Approved: compilers@iecc.cambridge.ma.us
-
- I've been doing research on adding syntax macros to modern languages. I'm
- about to type in 25 or so references, and thought that maybe someone out
- there already has an online (latex) bibliography I could use. If you have
- an extensive bibliography that includes work from the 60's (eg,
- Leavenworth's 1966 paper on Syntax Macros, and Cheatham's 1966 AFIPS
- paper) and 70's (eg, Cole's monograph on macro processors), could I have a
- copy? On a super long-shot: anyone have a copy of J. Vidart's PhD thesis
- "Extensions syntaxiques dans une contexts LL(1)," 1974?
-
- Thanks,
- Daniel Weise
-
- PS. if anyone is working in this field (it's only been abandoned
- now for about 15 years!), I'd like to know of it.
-
- PPS. "Syntax Macros" are macros that run during parse time, and where
- the matching, substitutions, and manipulations are based on AST's, not
- on character strings.
- [It's my impression that people gave up on them in languages with
- conventional syntax because they gave you the ability to devise a language
- that was arbitrarily obscure and hard to read while no more powerful than
- it was before you started. That was my experience with IMP72. But I
- suspect that people in the Lisp community would be surprised to hear that
- syntax macros are dead. Lisp macros are very useful because they're fully
- integrated with the rest of Lisp. You can do semantically interesting
- things with them. -John]
- --
- Send compilers articles to compilers@iecc.cambridge.ma.us or
- {ima | spdcc | world}!iecc!compilers. Meta-mail to compilers-request.
-