Macros for Domain-Specific Languages

Kevin Haferkamp shared with me this interesting article written by Matthias Felleisen, Alexis King and Michael Ballantyne:

Macros for Domain-Specific Languages

It recently appared at OOPSLA