"From Macros to Reusable Generative Programming."

Shriram Krishnamurthi, Matthias Felleisen, Bruce F. Duba (1999)
a service of  Schloss Dagstuhl - Leibniz Center for Informatics