As of today's CVS slime doesn't seem to create the interaction buffer. The inferior lisp looks alright but, at the "happy hacking" message, no repl appears (the buffer itself is missing). Here is the *inferior-lisp* buffer:
(progn (load "/usr/home/wcp/emacs/slime/swank-loader.lisp" :verbose t) (funcall (read-from-string "swank-loader:init")) (funcall (read-from-string "swank:start-server") "/tmp/slime.21159" :coding-system "iso-latin-1-unix"))
; Loading #P"/usr/home/wcp/.cmucl-init.lisp". ;; Loading #P"/usr/home/wcp/lisp/asdf/asdf.x86f". ;; Loading #P"/usr/home/wcp/lisp/executable.x86f". ;; Loading #P"/usr/home/wcp/lisp/asdfa.x86f". ; Converted PARSE-UNIX-NAMESTRING. ; Converted UNPARSE-UNIX-FILE. ; [GC threshold exceeded with 12,014,984 bytes in use. Commencing GC.] ; [GC completed with 1,693,416 bytes retained and 10,321,568 bytes freed.] ; [GC will next occur when at least 13,693,416 bytes are in use.] ; Converted MAKE-PATHNAME. CMU Common Lisp 19e (19E), running on zaphod.home.loc With core: /usr/home/local/cmucl-19e/lib/cmucl/lib/lisp.core Dumped on: Sun, 2008-05-04 16:41:05+02:00 on daland See http://www.cons.org/cmucl/ for support information. Loaded subsystems: Python 1.1, target Intel x86 CLOS based on Gerd's PCL 2004/04/14 03:32:47 * ; Loading #P"/usr/home/wcp/emacs/slime/swank-loader.lisp". ; Loading #P"/usr/home/wcp/.slime/fasl/2009-01-23/cmu-19e_(19e)-unix-x86/swank-backend.x86f". ; Loading #P"/usr/home/wcp/.slime/fasl/2009-01-23/cmu-19e_(19e)-unix-x86/swank-source-path-parser.x86f". ; Loading #P"/usr/home/wcp/.slime/fasl/2009-01-23/cmu-19e_(19e)-unix-x86/swank-source-file-cache.x86f". ; Loading #P"/usr/home/wcp/.slime/fasl/2009-01-23/cmu-19e_(19e)-unix-x86/swank-cmucl.x86f". ; Loading #P"/usr/home/wcp/.slime/fasl/2009-01-23/cmu-19e_(19e)-unix-x86/swank.x86f". ; Compiling LAMBDA (OBJECT): ; Compiling Top-Level Form: ; Compiling LAMBDA (OBJECT): ; Compiling Top-Level Form: ; Compiling LAMBDA (OBJECT): ; Compiling Top-Level Form: Warning: These Swank interfaces are unimplemented: (CALLS-WHO FIND-SOURCE-LOCATION RESTART-FRAME SLDB-STEP-INTO SLDB-STEP-NEXT SLDB-STEP-OUT) ; Loading #P"/usr/home/wcp/.swank.lisp". ;; Swank started at port: 50722. 50722 *
A this point the inferior-lisp buffer is not replaced by the REPL.
The relevant Emacs messages are:
Polling "/tmp/slime.21159".. (Abort with `M-x slime-abort-connection'.) [6 times] Connecting to Swank on port 50722.. [2 times] Connected. Let the hacking commence!
/tmp/slime.21159 is missing, though.
On Mon, Jan 26, 2009 at 7:41 PM, Walter C. Pelissero walter@pelissero.de wrote:
As of today's CVS slime doesn't seem to create the interaction buffer.
Add (slime-setup '(slime-repl)) to .emacs
+ "Walter C. Pelissero" walter@pelissero.de:
As of today's CVS slime doesn't seem to create the interaction buffer.
The short answer:
(slime-setup '(slime-fancy slime-asdf))
You can use slime-repl instead of slime-fancy (the latter includes the former). I have this in my .emacs:
(add-hook 'slime-load-hook (lambda () (slime-setup '(slime-fancy slime-asdf))))
This is likely to become a FAQ ...
- Harald
Harald Hanche-Olsen writes:
- "Walter C. Pelissero" walter@pelissero.de:
As of today's CVS slime doesn't seem to create the interaction buffer.
The short answer:
(slime-setup '(slime-fancy slime-asdf))
You can use slime-repl instead of slime-fancy (the latter includes the former). I have this in my .emacs:
(add-hook 'slime-load-hook (lambda () (slime-setup '(slime-fancy slime-asdf))))
This is likely to become a FAQ ...
That did the trick.
Sorry for the FAQ.
Aware of the fact that the last time I updated my CVS tree was beginning of 2007, I thought I might have missed something obvious that had be introduced recently, but a brief look at the documentation/README didn't come up with anything.
Thank you.
From the NEWS file:
** REPL no longer loaded by default SLIME has a REPL which communicates exclusively over SLIME's socket. This REPL is no longer loaded by default. The default REPL is now the one by the Lisp implementation in the *inferior-lisp* buffer. The simplest way to enable the old REPL is:
(slime-setup '(slime-repl))
-austin
Walter C. Pelissero wrote:
As of today's CVS slime doesn't seem to create the interaction buffer. The inferior lisp looks alright but, at the "happy hacking" message, no repl appears (the buffer itself is missing). Here is the *inferior-lisp* buffer:
The default setup was changed in recent weeks. You should be able to generate an up-to-date slime.info in your slime 'doc' subdirectory. With that updated documentation, you should be able to read the current description of the REPL with the following command in Emacs:
M-: (Info-goto-node "(slime)REPL")
This includes a description of (one of) the current methods for starting the REPL.