Macros-by-example: Deriving syntactic transformations from their specifications (1987)

by Eugene E Kohlbecker, Mitchell Wand
Venue:In Symposium on Principles of Programming Languages