Creating languages in Racket

Matthew Flatt. Creating languages in Racket. Communications of the ACM, 55(1):48-56, 2012. [doi]

Bibliographies