a personal homespun lisp interpreter