[slime-devel] Re: swank-openmcl.lisp
Luke Gorrie
luke at bluetail.com
Tue Jan 13 10:37:55 UTC 2004
Marco Baringer <mb at bese.it> writes:
> i'm in the process of porting the new backend to openmcl and i've
> managed to get emacs to block every single time i try to connect to
> slime. so far i've localized the problem to something inside
> slime-init-connection, but since emacs is blocked i can't get any
> debugging info (like the contents of stlime-events or access to
> inferior-lisp). whats the best way to go about debugging lime?
Locked to the point where holding down C-g won't get you out? Yuck.
This is probably easiest to debug from the Lisp side. You can fire up
Lisp in a terminal and run:
(load "/home/path/swank-loader")
(swank:start-server "/tmp/port.txt")
Then it will write the server port number to /tmp/port.txt. Now from
Emacs you can use `M-x slime-connect' for a manual connection.
Hopefully that's some help?
You might also want to set swank::*use-dedicated-output-stream* to
NIL. That is an optional optimization that uses an extra socket, and
by disabling it the server won't call accept-socket/stream. It might
be easier to start with.
-Luke
More information about the slime-devel
mailing list