[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.
--
Marco
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