1. Lightweight language processing in Kiama;Sloane,2011
2. The JastAdd system - modular extensible compiler construction;Ekman;Sci. Comput. Program.,2007
3. Silver: an extensible attribute grammar system;Van Wyk;Sci. Comput. Program.,2010
4. Scrap your boilerplate: A practical design pattern for generic programming;Lämmel,2003
5. F.-N. Demers, J. Malenfant, Reflection in logic, functional and object-oriented programming: a short comparative study, in: Proceedings of the IJCAII’95 Workshop on Reflection and Metalevel Architectures and their Applications in AI, 1995, pp. 29–38.