Quote from the paper:
Many generators are implemented as extensions of the Lisp language
or its variants. Lisp has explicit syntax (mapping
directly to parse trees) and a very powerful extension
facility (Lisp macros).
(my emphasis)
No examples are provided. Does anyone know of any generators
that are Scheme or Lisp extensions?
Another interesting tidbit:
1. Scoping Constructs for Software Generators (1999)
[Paper,
Bibliography]
employs Scheme hygienic macros to handle scoping
issues in Application Generators including an
Intentional Programming generator DiSTiL.
|