DSL implementation using staging and monads (1999)

by T Sheard, Z Benaissa, E Pasalic
Venue:In Proceedings of the 2nd Conference on Domain-Specific Languages