[slime-devel] thread manipulation

Marco Baringer mb at bese.it
Fri Feb 27 12:36:07 UTC 2004

i've just commited a patch which allows you to do "stuff" with the 
threads in slime-list-threads.

Killing threads: (bound to k in the slime-list-thread menu), simply 
kill-thread the thread at point. (Only implemented on OpenMCL).

Attaching a slime-repl to a thread: (bound to a in the 
slime-list-thread menu) This will interuppt the thread, start a (fore 
ground) server in it and attach to that server in a new repl buffer.

Debugging a thread: (bound to d in the slime-list-thread menu) This 
will interuppt the thread and then immediatly signal a simple-error 
putting you in an sldb-buffer. The backtrace will contain a bunch of 
extra frames intreduced by the simple-error, but all the restarts and 
frames are there.

This has only been tested on OpenMCL and has, more than once, rendered 
my original (started via terminal) lisp unusable.

Ring the bells that still can ring.
Forget the perfect offering.
There is a crack in everything.
That's how the light gets in.
	-Leonard Cohen

More information about the slime-devel mailing list