This would specially be useful from an *inferior-lisp* buffer in Emacs (M-x run-lisp)
A primitive, maybe (ext:restart) which re-start the entire Lisp process; on Unix it could just execvp the initial program arguments (as seen by the main() entry point of the Clisp interpreter).
If the idea sounds interesting to someone, I might perhaps be able to submit a patch.
If it already exists, I am interested.
Log in to post a comment.