[slime-devel] Re: new slime version

Luke Gorrie luke at synap.se
Fri Apr 21 01:08:57 UTC 2006


Mario S.Mommer <m_mommer at yahoo.com> writes:

> I uploaded the tar balls and edited the index.html page.

This slime-2.0 tarball doesn't work on my machine with Emacs 21.4.1
and Debian CMUCL 19c-pre1. Too late at night to debug right now.
Maybe missing a &allow-other-keys in the destructuring-bind?

Debugger entered--Lisp error: (error "Keyword argument :type-name not one of (:type :name :version)")
  signal(error ("Keyword argument :type-name not one of (:type :name :version)"))
  error("Keyword argument %s not one of (:type :name :version)" :type-name)
  (cond ((memq ... ...) (setq --keys--43379 ...)) ((car ...) (setq --keys--43379 nil)) (t (error "Keyword argument %s not one of (:type :name :version)" ...)))
  (while --keys--43379 (cond (... ...) (... ...) (t ...)))
  (let ((--keys--43379 --rest--43378)) (while --keys--43379 (cond ... ... ...)))
  (let* ((--rest--43378 lisp-implementation) (type ...) (name ...) (version ...)) (let (...) (while --keys--43379 ...)) (setf (slime-lisp-implementation-type) type (slime-lisp-implementation-version) version (slime-lisp-implementation-name) name (slime-connection-name) (slime-generate-connection-name name)))
  (progn (let* (... ... ... ...) (let ... ...) (setf ... type ... version ... name ... ...)))
  (destructuring-bind (&key type name version) lisp-implementation (setf (slime-lisp-implementation-type) type (slime-lisp-implementation-version) version (slime-lisp-implementation-name) name (slime-connection-name) (slime-generate-connection-name name)))
  (let* ((--rest--43364 info) (pid ...) (style ...) (lisp-implementation ...) (machine ...) (features ...) (package ...)) (let (...) (while --keys--43365 ...)) (setf (slime-pid) pid (slime-communication-style) style (slime-lisp-features) features) (destructuring-bind (&key name prompt) package (setf ... name ... prompt)) (destructuring-bind (&key type name version) lisp-implementation (setf ... type ... version ... name ... ...)) (destructuring-bind (&key instance type version) machine (setf ... instance)))
  (progn (let* (... ... ... ... ... ... ...) (let ... ...) (setf ... pid ... style ... features) (destructuring-bind ... package ...) (destructuring-bind ... lisp-implementation ...) (destructuring-bind ... machine ...)))
  (destructuring-bind (&key pid style lisp-implementation machine features package) info (setf (slime-pid) pid (slime-communication-style) style (slime-lisp-features) features) (destructuring-bind (&key name prompt) package (setf ... name ... prompt)) (destructuring-bind (&key type name version) lisp-implementation (setf ... type ... version ... name ... ...)) (destructuring-bind (&key instance type version) machine (setf ... instance)))
  (let ((slime-dispatching-connection connection)) (destructuring-bind (&key pid style lisp-implementation machine features package) info (setf ... pid ... style ... features) (destructuring-bind ... package ...) (destructuring-bind ... lisp-implementation ...) (destructuring-bind ... machine ...)) (setq slime-state-name "") (when-let (p ...) (when-let ... ...)) (slime-hide-inferior-lisp-buffer) (slime-init-output-buffer connection) (run-hooks (quote slime-connected-hook)) (message "Connected. %s" (slime-random-words-of-encouragement)))
  slime-set-connection-info(#<process SLIME Lisp> (:pid 8940 :style :sigio :lisp-implementation (:type "CMU Common Lisp" :type-name "cmucl" :version "CVS 19c 19c-pre1-20051019-1 + minimal debian patches (19C)") :machine (:instance "monkey" :type "X86" :version "X86") :features (:cmu-hooks-require :asdf-install :split-sequence :asdf :gerds-pcl :pcl-structures :portable-commonloops :pcl :cmu19 :cmu19c :python :conservative-float-type :modular-arith :cmu19a-patch-001 :mp :x86 :linkage-table :relative-package-names :linux :glibc2 :unix :random-mt19937 :gencgc :pentium :i486 :hash-new :heap-overflow-check :stack-checking :common :common-lisp :ansi-cl :ieee-floating-point :cmu) :package (:name "COMMON-LISP-USER" :prompt "CL-USER")))
  (lambda (G42881 info) (slime-set-connection-info (symbol-value G42881) info))(--proc-- (:pid 8940 :style :sigio :lisp-implementation (:type "CMU Common Lisp" :type-name "cmucl" :version "CVS 19c 19c-pre1-20051019-1 + minimal debian patches (19C)") :machine (:instance "monkey" :type "X86" :version "X86") :features (:cmu-hooks-require :asdf-install :split-sequence :asdf :gerds-pcl :pcl-structures :portable-commonl19c-pre1-20051019-1 + minimal debian patches (19C)") :machine (:instance "monkey" :type "X86" :version "X86") :features (:cX86") :features (:cmu-hooks-require :asdf-install :split-sequence :asdf :gerds-pcl :pcl-structures :portable-commonloops :pcl :cmu19 :cmu19c :python :conservative-float-type :modular-arith :cmu19a-patch-001 :mp :x86 :linkage-table :relative-pa:return (:ok (:pid 8940 :style :sigio :lisp-i





More information about the slime-devel mailing list