Implementing multistage languages using ASTs, Gensym, and reflection. (2003)

by C Calcagno, W Taha, L Huang, X Leroy
Venue:In Proc. Generative Programming and Component Engineering (GPCE),