I have run into a problem that only seems to occur using QuickLisp in the interaction
between Emacs+SLIME and a Lispworks console image (multiprocessing enabled).
The console image is created using Lispworks Pro 6 on Windows XP with
multiprocessing enabled.
Quicklisp hangs when attempting to download package dependencies when a Lispworks
console console image (multiprocessing enabled) is started from Emacs+SLIME using
M-x slime (or M-- M-x slime lw).
- If the console image is created without multiprocessing, everything works.
- If the console image is started from the command line and then connected to
Emacs+SLIME via (swank:create-server) and M-x slime-connect, everything works.
- If the Lispworks IDE is started and then connected to Emacs+SLIME via (swank:create-
server) and M-x slime-connect, everything works.
The problem only seems to be with the download of dependencies. If the
dependencies are already available then Quicklisp will the package without issues.
On a perhaps related note; I cannot interrupt the Lispworks multiprocessing console image
using C-c C-c.
-Luke