@article{hudak96, author = {Hudak, Paul}, title = {Building domain-specific embedded languages}, journal = {ACM Comput. Surv.}, issn = {0360-0300}, pages = {196}, doi = {http://doi.acm.org/10.1145/242224.242477}, publisher = {ACM}, address = {New York, NY, USA}, }