[armedbear-ticket] [armedbear] #164: Cannot quit SLIME REPL

armedbear armedbear-devel at common-lisp.net
Mon Aug 22 08:42:43 UTC 2011


#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.

-- 
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/164#comment:1>
armedbear <http://common-lisp.net/project/armedbear>
armedbear


More information about the armedbear-ticket mailing list