This has resurfaced on Reddit: https://www.reddit.com/r/programming/comments/3xya5v/so_you_want_to_write_your_own_language/
I might end up using this. It seems like there aren't many better ways to really learn about programming than to build one's own language.