Macros as multistage computations: Type-safe, generative, binding macros in MacroML (2001)

by S E Ganz, A Sabry, W Taha
Venue:In Proceedings of the ACM SIGPLAN International Conference on Functional Programming (ICFP-2001