A while ago I tried to put together a kit to make it easier to get started writing interpreters:
https://github.com/codr7/shi