Matthew Flatt. Creating languages in Racket. Communications of the ACM, 55(1):48-56, 2012. [doi]
@article{Flatt12, title = {Creating languages in Racket}, author = {Matthew Flatt}, year = {2012}, doi = {10.1145/2063176.2063195}, url = {http://doi.acm.org/10.1145/2063176.2063195}, researchr = {https://researchr.org/publication/Flatt12}, cites = {0}, citedby = {0}, journal = {Communications of the ACM}, volume = {55}, number = {1}, pages = {48-56}, }