#164: Cannot quit SLIME REPL ----------------------+----------------------------------------------------- Reporter: mevenson | Owner: somebody Type: defect | Status: new Priority: minor | Milestone: unscheduled Component: other | Version: 0.27 Keywords: slime | ----------------------+-----------------------------------------------------
Comment(by mevenson):
The following patch to SLIME probably works.
{{{ --- a/swank-abcl.lisp Wed Jul 27 18:45:37 2011 +0200 +++ b/swank-abcl.lisp Mon Aug 22 10:36:34 2011 +0200 @@ -716,4 +716,4 @@ (threads:object-wait mbox 0.3))))))
(defimplementation quit-lisp () - (ext:exit)) + (jstatic "exit" "java.lang.System" 0)) }}}
But the correct fix would be to figure out where to establish a proper handler so the EXT:QUIT routine would still be invoked from SLIME. This would allow code that depends on this condition being signaled to work, plus any future additional hooks.