DSL Embedding in Racket

:: racket, scheme, lisp

Here’s a great, two part, video by Matthew Flatt about embedding DSLs in Racket. Being able to hack the language is one of Racket’s/Lisp’s killer features: