Implementing a Programming Language (Matt Might)

http://matt.might.net/articles/implementing-a-programming-language/
Test files and Racket implementation
Full language

matt.might.net/articles/implementing-a-programming-language/minilang.rkt