[slime-devel] No REPL with SBCL and Emacs Snapshot 23

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Due to a problem I was having with SBCL suddenly taking 100% processor time, I recently upgraded from the existing Ubuntu SBCL package to version 1.0.23 and the latest version of SLIME from the CVS repository, running on Emacs Snapshot (GTK) 23. Unfortunately, now SLIME can connect to SBCL but does not create the REPL buffer. SLIME creates the *slime-events* * buffer and the *inferior-lisp* * buffer. In the inferior-lisp buffer, a message states that Swank has started and lists the port number. Here is the complete *inferior-lisp* buffer contents: (progn (load "/home/jonathan/.emacs.d/slime/swank-loader.lisp" :verbose t) (funcall (read-from-string "swank-loader:init")) (funcall (read-from-string "swank:start-server") "/tmp/slime.12111" :coding-system "iso-latin-1-unix")) This is SBCL 1.0.23, an implementation of ANSI Common Lisp. More information about SBCL is available at <http://www.sbcl.org/>. SBCL is free software, provided as is, with absolutely no warranty. It is mostly in the public domain; some portions are provided under BSD-style licenses. See the CREDITS and COPYING files in the distribution for more information. * ; loading #P"/home/jonathan/.emacs.d/slime/swank-loader.lisp" ; loading #P"/home/jonathan/.slime/fasl/2009-01-27/sbcl-1.0.23-linux-x86-64/swank-backend.fasl" ; loading #P"/home/jonathan/.slime/fasl/2009-01-27/sbcl-1.0.23-linux-x86-64/swank-source-path-parser.fasl" ; loading #P"/home/jonathan/.slime/fasl/2009-01-27/sbcl-1.0.23-linux-x86-64/swank-source-file-cache.fasl" ; loading #P"/home/jonathan/.slime/fasl/2009-01-27/sbcl-1.0.23-linux-x86-64/swank-sbcl.fasl" STYLE-WARNING: redefining EMACS-INSPECT (#<BUILT-IN-CLASS T>) in DEFMETHOD ; loading #P"/home/jonathan/.slime/fasl/2009-01-27/sbcl-1.0.23-linux-x86-64/swank-gray.fasl" STYLE-WARNING: Implicitly creating new generic function STREAM-READ-CHAR-WILL-HANG-P. ; loading #P"/home/jonathan/.slime/fasl/2009-01-27/sbcl-1.0.23-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: 44287. 44287 * This is what I get in the *Messages* buffer: Polling "/tmp/slime.12111".. (Abort with `M-x slime-abort-connection'.) [7 times] Connecting to Swank on port 44287.. [2 times] Connected. Hacks and glory await! This appears to suggest that SLIME thinks it has succeeded in creating the REPL. However, it does not appear in the buffer menu or the complete buffer list. Any assistance with this would be appreciated. Jonathan - -=-=- ... "Abstract math seems to be the lubricant for hammering square pegs into round holes." - Unknown -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFJgS689lVwGqYpXfERAjLoAJ0ZjaD3djT8svcNsoIQ2mmBM/3I4QCghoUX 2rni3L8R4ywQqqi5M9NikZE= =bg8C -----END PGP SIGNATURE-----

On Wed, 28 Jan 2009, Jonathan Lee wrote:
This appears to suggest that SLIME thinks it has succeeded in creating the REPL. However, it does not appear in the buffer menu or the complete buffer list.
Any assistance with this would be appreciated.
A recent SLIME change created this FAQ. Check this week's mailing list archive for the solution. A hint is below. (require 'slime) (slime-setup '(slime-fancy ... FWIW, I think there should be an option to disable the repl -- not one to enable it. - Daniel

New (after around 1 Jan 2009) CVS versions of SLIME have the REPL moved into contrib. This supposedly isn't a bug since Corman allegedly makes SLIME blow up if one tries using the REPL with it. You just need to replace (slime On Wed, Jan 28, 2009 at 8:21 PM, Jonathan Lee <2jlee@earthlink.net> wrote:
Due to a problem I was having with SBCL suddenly taking 100% processor time, I recently upgraded from the existing Ubuntu SBCL package to version 1.0.23 and the latest version of SLIME from the CVS repository, running on Emacs Snapshot (GTK) 23. Unfortunately, now SLIME can connect to SBCL but does not create the REPL buffer.
New (after around 1 Jan 2009) CVS versions of SLIME have the REPL moved into contrib. This supposedly isn't a bug since Corman allegedly makes SLIME blow up if one tries using the REPL with it. You just need to replace (slime-setup) with (slime-setup '(slime-fancy slime-asdf)) in your ~/.emacs file and the REPL should come up when SLIME connects to SBCL. The SLIME Web site will probably (hopefully at least) have a FAQ entry about this. ---Karl

(Sorry, I forgot to delete the incomplete message at the top, stupid GMail interface)
On Wed, Jan 28, 2009 at 8:21 PM, Jonathan Lee <2jlee@earthlink.net> wrote:
Due to a problem I was having with SBCL suddenly taking 100% processor time, I recently upgraded from the existing Ubuntu SBCL package to version 1.0.23 and the latest version of SLIME from the CVS repository, running on Emacs Snapshot (GTK) 23. Unfortunately, now SLIME can connect to SBCL but does not create the REPL buffer.
New (after around 1 Jan 2009) CVS versions of SLIME have the REPL moved into contrib. This supposedly isn't a bug since Corman allegedly makes SLIME blow up if one tries using the REPL with it. You just need to replace (slime-setup) with (slime-setup '(slime-fancy slime-asdf)) in your ~/.emacs file and the REPL should come up when SLIME connects to SBCL. The SLIME Web site will probably (hopefully at least) have a FAQ entry about this.
---Karl

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Karl Winterling wrote:
(Sorry, I forgot to delete the incomplete message at the top, stupid GMail interface)
On Wed, Jan 28, 2009 at 8:21 PM, Jonathan Lee <2jlee@earthlink.net> wrote:
Due to a problem I was having with SBCL suddenly taking 100% processor time, I recently upgraded from the existing Ubuntu SBCL package to version 1.0.23 and the latest version of SLIME from the CVS repository, running on Emacs Snapshot (GTK) 23. Unfortunately, now SLIME can connect to SBCL but does not create the REPL buffer.
New (after around 1 Jan 2009) CVS versions of SLIME have the REPL moved into contrib. This supposedly isn't a bug since Corman allegedly makes SLIME blow up if one tries using the REPL with it. You just need to replace (slime-setup) with (slime-setup '(slime-fancy slime-asdf)) in your ~/.emacs file and the REPL should come up when SLIME connects to SBCL. The SLIME Web site will probably (hopefully at least) have a FAQ entry about this.
---Karl
That did the trick. I did a search in Gmane before posting but didn't see anything relevant. I must of missed it. Thanks and sorry to bother you. Have a great day, Jonathan - -=-=- ... "The universe tends toward maximum irony. Don't push it." - Jamie Zawinski -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFJgZC99lVwGqYpXfERAgBoAJsFGOyFORKTsqxBtuLaKAlCi3284QCfYDO7 NMHtr3Oo5erYt7D6XVfIzq0= =FeGl -----END PGP SIGNATURE-----
participants (3)
-
Daniel Herring
-
Jonathan Lee
-
Karl Winterling