I had slime working with sbcl 0.8.16.
I downloaded sbcl 0.8.19 and when I try to start slime I get this in my *Message* buffer
Polling "/tmp/slime.18807".. (Abort with `M-x slime-abort-connection'.) [2 times] Connecting to Swank on port 51816.. Initial handshake... Connected. Let the hacking commence! error in process filter: slime-process-available-input: Wrong type argument: listp, § error in process filter: Wrong type argument: listp, §
I am using emacs 21.3.1 on Fedora core 3.
Any help would be appreciated. My solution for now is to go back to sbcl 0.8.16
thanks, Todd.
Todd Dukes tdukes@austin.rr.com writes:
I had slime working with sbcl 0.8.16.
I downloaded sbcl 0.8.19 and when I try to start slime I get this in my *Message* buffer
You should upgrade to CVS SLIME.
In recent versions of SBCL, the external coding depends on the phase of the moon (or a bunch of random environment variables). That's a little to unpredictable for SLIME-1.0.
CVS SLIME should work with newer SBCLs (but may no longer work with older SBCLs).
Helmut.
With the head of CVS (checked out 30-Jan-2005) I get:
WARNING: These Swank interfaces are unimplemented: (ALL-THREADS DISASSEMBLE-FRAME FIND-THREAD INTERRUPT-THREAD PROFILE-PACKAGE RECEIVE RESTART-FRAME SEND SLDB-STEP SPAWN THREAD-ID WHO-BINDS WHO-CALLS WHO-MACROEXPANDS WHO-REFERENCES WHO-SETS WHO-SPECIALIZES) T * ;; Swank started at port: 52157.
debugger invoked on a SB-KERNEL:CASE-FAILURE in thread 20028: :EXTERNAL-FORMAT fell through ECASE expression. Wanted one of (NIL :FD-HANDLER :SIGIO :SPAWN).
You can type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name): 0: [ABORT ] Reduce debugger level (leaving debugger, returning to toplevel). 1: [TOPLEVEL] Restart at toplevel READ/EVAL/PRINT loop. (SWANK::SETUP-SERVER 0 #<FUNCTION "CLOSURE" {9C6BB9D}> :EXTERNAL-FORMAT :ISO-LATIN-1-UNIX)
in the *inferior-lisp* buffer.
Backtrace looks like this:
0] backtrace
0: (SWANK::SETUP-SERVER 0 #<FUNCTION "CLOSURE" {9C6BB9D}> :EXTERNAL-FORMAT :ISO-LATIN-1-UNIX) 1: (SB-INT:EVAL-IN-LEXENV 2 (SWANK:START-SERVER "/tmp/slime.20004" :EXTERNAL-FORMAT :ISO-LATIN-1-UNIX) #S(SB-KERNEL:LEXENV :FUNS NIL :VARS NIL :BLOCKS NIL :TAGS NIL :TYPE-RESTRICTIONS NIL :LAMBDA NIL :CLEANUP NIL :HANDLED-CONDITIONS NIL :DISABLED-PACKAGE-LOCKS NIL :POLICY ((SAFETY . 3) (COMPILATION-SPEED . 2) (DEBUG . 2) (SPEED . 1) (SPACE . 1) (INHIBIT-WARNINGS . 1))))[:EXTERNAL] 2: (INTERACTIVE-EVAL 1 (SWANK:START-SERVER "/tmp/slime.20004" :EXTERNAL-FORMAT :ISO-LATIN-1-UNIX))[:EXTERNAL] 3: (SB-IMPL::REPL-FUN 1 NIL)[:EXTERNAL] 4: ("#'(LAMBDA NIL (HANDLER-BIND # #))") 5: ("XEP for #'(LAMBDA NIL (HANDLER-BIND # #))" 0)[:EXTERNAL] 6: (SB-IMPL::%WITH-REBOUND-IO-SYNTAX 1 #<FUNCTION "CLOSURE" {9007F1D}>)[:EXTERNAL] 7: (SB-IMPL::TOPLEVEL-REPL 1 NIL)[:EXTERNAL] 8: (SB-IMPL::TOPLEVEL-INIT 0)[:EXTERNAL] 9: ("FLET SB!IMPL::RESTART-LISP")
"Helmut" == Helmut Eller e9626484@stud3.tuwien.ac.at writes:
Helmut> Todd Dukes tdukes@austin.rr.com writes: >> I had slime working with sbcl 0.8.16. >> >> I downloaded sbcl 0.8.19 and when I try to start slime I get >> this in my *Message* buffer
Helmut> You should upgrade to CVS SLIME.
Helmut> In recent versions of SBCL, the external coding depends on Helmut> the phase of the moon (or a bunch of random environment Helmut> variables). That's a little to unpredictable for Helmut> SLIME-1.0.
Helmut> CVS SLIME should work with newer SBCLs (but may no longer Helmut> work with older SBCLs).
Helmut> Helmut.
Todd Dukes tdukes@austin.rr.com writes:
With the head of CVS (checked out 30-Jan-2005) I get:
[...]
* ;; Swank started at port: 52157. debugger invoked on a SB-KERNEL:CASE-FAILURE in thread 20028: :EXTERNAL-FORMAT fell through ECASE expression. Wanted one of (NIL :FD-HANDLER :SIGIO :SPAWN).
There are probably old fasl files around. Deleting ~/.swank/fasl/ should help.
Helmut.
Thanks, that appeared to fix it.
The directory was I needed to delete was ~/.slime/fasl/sbcl-0.8.19
Todd.
"Helmut" == Helmut Eller e9626484@stud3.tuwien.ac.at writes:
Helmut> Todd Dukes tdukes@austin.rr.com writes: >> With the head of CVS (checked out 30-Jan-2005) I get: Helmut> [...] >> * ;; Swank started at port: 52157. >> >> debugger invoked on a SB-KERNEL:CASE-FAILURE in thread 20028: >> :EXTERNAL-FORMAT fell through ECASE expression. Wanted one of >> (NIL :FD-HANDLER :SIGIO :SPAWN).
Helmut> There are probably old fasl files around. Deleting Helmut> ~/.swank/fasl/ should help.
Helmut> Helmut.