I'm trying to set up a SBCL process to start when I boot my system,
which just listens to SLIME connections for further interaction. It's
not particularly hard or anything, but there is one stylistic matter
that I'm left wondering about.
After the SWANK server has been started, is it possible, somehow, to
make the initial thread exit, and just keep the SWANK thread running?
The manual claims that calling SB-EXT:QUIT kills all threads in the
current session, but that does not seem to be quite true, because even
though I try to run SWANK in a separate session (with
SB-THREAD:WITH-NEW-SESSION), the whole SBCL process dies anyway when I
Right now, I seem to be forced to run (loop (sleep a-long-time)) just to
keep the initial thread alive. Is there some way to avoid that?