Lisp interpreter maybe?