[slime-devel] interrupting REPL-launched thread in background

Gary King gwking at metabang.com
Sat Jul 5 01:43:38 UTC 2008


Hi Alistair,

I use SLIME and Allegro CL and the thread in question is named  
"worker" in *inferior-lisp*. I don't know if this is true across all  
platforms that are SLIMy.

On Jul 4, 2008, at 4:57 PM, alistair gee wrote:

> I normally use C-x C-e to execute a form. Since I use either SBCL  
> (with
> threading enabled) or ACL, slime creates a new thread to execute the  
> form
> (rather than executing the form in the REPL thread).
>
> Occasionally, I need to interrupt or debug the execution. I know  
> that I can use
> slime-list-threads to see the list of threads. How do I determine  
> which thread
> is the one that is executing my form? How do I interrupt that thread  
> safely (so
> that the stack is unwound cleanly)?
>
>
>
> _______________________________________________
> slime-devel site list
> slime-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/slime-devel

--
Gary Warren King, metabang.com
Cell: (413) 559 8738
Fax: (206) 338-4052
gwkkwg on Skype * garethsan on AIM







More information about the slime-devel mailing list