Developing a Lisp