Subject: cl-swank: trying to connect to new SBCL from Emacs throws a CL error
From: Drake Wilson <[email-masked]>
To: Debian Bug Tracking System <[email-masked]>
Date: Tue, 13 Mar 2007 04:12:22 -0500

Package: cl-swank
Version: 1:20061201-2
Severity: important

Trying to start SBCL using M-x slime-start from GNU Emacs fails with
an error on the Common Lisp side.  "important" because inferior-lisp
is a big part of SLIME by my understanding.

Here's the transcript from my *inferior-lisp* buffer:

----------------------------------------------------------------------

(load "/usr/share/common-lisp/source/slime/swank-loader.lisp" :verbose t)
(swank:start-server "/tmp/slime.1772" :external-format :iso-latin-1-unix)

This is SBCL 1.0, 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"/usr/share/common-lisp/source/slime/swank-loader.lisp"
;; loading #P"/var/cache/common-lisp-controller/1000/sbcl/swank/fasl/sbcl-1.0-linux-x86-64/swank-backend.fasl"
;; loading #P"/var/cache/common-lisp-controller/1000/sbcl/swank/fasl/sbcl-1.0-linux-x86-64/nregex.fasl"
;; loading #P"/var/cache/common-lisp-controller/1000/sbcl/swank/fasl/sbcl-1.0-linux-x86-64/swank-sbcl.fasl"
;; loading #P"/var/cache/common-lisp-controller/1000/sbcl/swank/fasl/sbcl-1.0-linux-x86-64/swank-source-path-parser.fasl"
;; loading #P"/var/cache/common-lisp-controller/1000/sbcl/swank/fasl/sbcl-1.0-linux-x86-64/swank-source-file-cache.fasl"
;; loading #P"/var/cache/common-lisp-controller/1000/sbcl/swank/fasl/sbcl-1.0-linux-x86-64/swank-gray.fasl"
STYLE-WARNING:
   implicitly creating new generic function STREAM-READ-CHAR-WILL-HANG-P
;; loading #P"/var/cache/common-lisp-controller/1000/sbcl/swank/fasl/sbcl-1.0-linux-x86-64/swank.fasl"
STYLE-WARNING:
   implicitly creating new generic function INSPECT-BIGGER-PIECE-ACTIONS
STYLE-WARNING:
   implicitly creating new generic function INSPECT-WHOLE-THING-ACTION
STYLE-WARNING: implicitly creating new generic function INSPECT-SHOW-MORE-ACTION
STYLE-WARNING:
   implicitly creating new generic function MENU-CHOICES-FOR-PRESENTATION
WARNING: These Swank interfaces are unimplemented:
 (CALLS-WHO DISASSEMBLE-FRAME SLDB-BREAK-AT-START SLDB-BREAK-ON-RETURN
            WHO-BINDS WHO-CALLS WHO-MACROEXPANDS WHO-REFERENCES WHO-SETS
            WHO-SPECIALIZES)
T
* 
debugger invoked on a SB-INT:SIMPLE-PROGRAM-ERROR in thread #<THREAD "initial thread" {10025EFA81}>:
  unknown &KEY argument: :EXTERNAL-FORMAT

Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [ABORT] Exit debugger, returning to top level.

(SWANK:START-SERVER "/tmp/slime.1772" :EXTERNAL-FORMAT :ISO-LATIN-1-UNIX)
0] 

----------------------------------------------------------------------

Here's the installed versions of a few other packages, just in case:

ii  sbcl           1.0.0.0-1      A Common Lisp compiler and development system
ii  slime          20061201-2     Superior LISP Interaction Mode for Emacs
ii  emacs21                       21.4a+1-5      The GNU Emacs editor
ii  emacs21-bin-common            21.4a+1-5      The GNU Emacs editor's shared, architecture 
ii  emacs21-common                21.4a+1-5      The GNU Emacs editor's shared, architecture 
ii  emacs21-el                    21.4a+1-5      GNU Emacs LISP (.el) files
ii  emacsen-common                1.4.17         Common facilities for all emacsen

Hope this helps.

   ---> Drake Wilson

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.20.1
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages cl-swank depends on:
ii  common-lisp-controller        6.9        This is a Common Lisp source and c

cl-swank recommends no packages.

-- no debconf information