Funlisp is a minimalistic lisp interpreter implemented in about 3k sloc. Its focus is simplicity and portability.