A java version of https://github.com/kvalle/diy-lisp