News for hackers. Stuff that matters.

prettyracketta

Might not be exactly what you want but the pay-what-you-can (free to read) online book Beautiful Racket[0] is an amazing resource for learning how to build languages. In the words of Alan Kay, "Lisp isn't a language, it's a building material".

The last project is implementing an extended version of BASIC that supports interop with Racket, so as imperative as it gets.

[0] https://beautifulracket.com/