hi, On a debian 3.1 machine I have successfully installed Slime and Swank (debian package, 20051227-1) with SBCL (debian package, 0.9.7.1-2sarge24) and, locally, it works. Then I have tried to use slime from a remote machine, using a ssh tunnel. I have created the tunnel this way
ssh -L 4005:127.0.0.1:4005 -p 2222 mylispserveraddr
(2222 is the port on my server where ssh is). The problem is: when I try M-x slime-connect, emacs returns this error message:
error in process filter: if: Wrong number of arguments: nil, 12
On remote I am using slime 1.2.1. I tried it with:
- Aquamacs 0.9.8 (emacs 22.0.50.1) on OS X (tunneling with ssh)
- NT emacs 21.3 on Win XP (tunneling with PuTTY)
- nqmacs 22.0.50.1 on Win XP (tunneling with PuTTY)
all three fail as above. Any idea?
Hi, try doing:
(setq swank:*use-dedicated-output-stream* nil)
before starting swank, iirc that is required if you want slime to only use one socket. Having a shared filesystem or trump + proper slime to lisp, lisp to slime pathname translation set up is advised too, though probably not nescessary for useing just repl. -- Ignas Mikalajūnas