Tiny Lisp Implementations

I wanted to mention a couple of awesome walkthroughs - one old, one newer - dealing with a subject I always find fascinating, writing interpreters for little languages. Back a couple of weeks ago I discovered a live programming language intended for children called Isla by Mary Rose Cook and after browsing her blog, found an article on implementing a Lisp interpreter in Javascript.

Mary explains the code in an article and a screencast.

On to the older version, right at the end of the article, Mary credits Peter Novig and his implementations of lisp in Python lis.py and an improved lis.py2.

Inspired by these articles, I might have to try an implementation in one of two ways. Either a (not so) tiny .Net version or as an interpreter to run on the microbit.