Language Makers

If you’re looking to make your own domain-specific language (DSL), or, indeed, any kind of new programming language that suits your needs—especially if you want to use Racket to help you do that—then you’ve come to the right place.

Books

Language-oriented Programming in Racket: A Cultural Anthropology
A survey of dozens of active Racket developers, soliciting their views on what it means, to each of them, to make your own programming language. Foreword by Martin Ward, who coined the term langauge-oriented programming.