Much like in the recent thread on ssh, I'm trying to use Slime by
connecting
to a running Lisp. In theory, this ought to be simpler, because I'm
not using
ssh for it. I am not having much luck.
I'm using the latest CVS version of Slime (just ran an update and
repeated my
test); OpenMCL 1.14.3; and the Emacs version:
GNU Emacs 21.3.50.1 (powerpc-apple-darwin7.3.0) of 2004-05-08 on
iBook.local
In the host process, I load Slime through asdf, then I start it by
invoking
(setq swank:*use-dedicated-output-stream* nil)
(swank:create-server :port 9090 :dont-close t :style nil)
The *use-dedicated-output-stream* is there because an old thread on
this list
advised it. I have also tried without the :style parameter, not that
that should have
any relevance.
Then in Emacs, I do M-x slime-connect RET 127.0.0.1 RET 9090 RET.
Emacs
says this:
Connecting to Swank on port 9090..
net-read error: (end-of-file)
error in process-filter: byte-code: PANIC!
error in process-filter: PANIC!
Lisp says this (I have it set up to dump into syslog):
;; Connection to Emacs lost.
;; [Short read: length=3158064 pos=58]
If I try to connect again, I get the same error messages on both
ends, so at
least I know the loop isn't falling through...
Both processes happen to be on the same computer, but are using
different
copies of the same version of Slime (one of them is inside a .app
bundle...),
in case that's relevant.
Please advise?
-- Dan Knapp