Online Bibliography for Macro Processors for HL languages sought.

daniel@dolores.stanford.edu (Daniel Weise)
Tue, 25 Aug 1992 20:13:43 GMT

          From comp.compilers

Related articles
Online Bibliography for Macro Processors for HL languages sought. daniel@dolores.stanford.edu (1992-08-25)
Re: Online Bibliography for Macro Processors for HL languages sought. nickh@CS.CMU.EDU (1992-08-26)
Re: Online Bibliography for Macro Processors for HL languages sought. Paul.Klint@cwi.nl (1992-08-28)
ASF+SDF (Was: Online Bibliography for Macro Processors ... eifrig@beanworld.cs.jhu.edu (1992-08-30)
Re: ASF+SDF (Was: Online Bibliography for Macro Processors ... Paul.Klint@cwi.nl (1992-08-31)
| List of all articles for this month |
Newsgroups: comp.compilers
From: daniel@dolores.stanford.edu (Daniel Weise)
Organization: Computer Systems Laboratory, Stanford University
Date: Tue, 25 Aug 1992 20:13:43 GMT
Keywords: macros, comment

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]
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.