[slime-devel] thread manipulation
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.
More information about the slime-devel