
Hi, [Sorry if this question was asked before. I couldn't find something related in the archives.] When I start SLIME with `M-x slime' in emacs, below lines appear in the *inferior-lisp* buffer: (progn (load "/home/vy/elisp/slime/swank-loader.lisp" :verbose t) (funcall (read-from-string "swank-loader:init")) (funcall (read-from-string "swank:start-server") "/tmp/slime.2951" :coding-system "utf-8-unix")) This is SBCL 1.0.19.27, an implementation of ANSI Common Lisp. ... ; loading #P"/home/vy/.slime/fasl/2008-08-14/sbcl-1.0.19.27-linux-x86-64/swank.fasl" WARNING: These Swank interfaces are unimplemented: (CALLS-WHO DISASSEMBLE-FRAME SLDB-BREAK-AT-START SLDB-BREAK-ON-RETURN WHO-SPECIALIZES) ;; Swank started at port: 56586. ;; SWANK: sb-thread::get-foreground ... 56586 * First problem is SLIME doesn't place `/tmp/slime.<emacs-pid>' file. 1. Do I need to turn some variable on to make SLIME write the port number its accepting connections from to the port file? Then I start a second emacs instance and try to connect the related swank session using `M-x slime-connect'. (Such a thing is possible, isn't it?) But emacs complains that make client process failed: connection refused, :name, SLIME Lisp, :buffer, nil, :host, 127.0.0.1, :service, 5658 Then I kill (C-x k) my initial *slime-repl sbcl* buffer (typing `y' in the prompt asking me if I am sure that I want to close the existing connections too). This time emacs complains with the same error message as above and below lines appear in the *inferior-lisp* buffer. ; swank:close-connection: end of file on #<SB-SYS:FD-STREAM for "a socket" {1003442631}> Furthermore, in any of the above cases `netstat -plunt' doesn't produce any output related with sbcl process. 2. How can I start SLIME on a dedicated TCP/IP socket? 3. Is it possible to connect to a single swank session using multiple client (SLIME) connections? 4. How can I make my swank session to not close its listener after one of clients disconnects? (Or in other words, how can I pass ":DONT-CLOSE T" option SWANK:START-SERVER within emacs? Regards.