docompile.lisp