[OS X Emacs] SLIME CVS problems

David Reitter david.reitter at gmail.com
Fri Sep 19 19:17:51 EDT 2008


I thought I'd try out the latest and greatest SLIME, from their CVS,  
as they recommend.

But unfortunately, I'm not getting anywhere:

Welcome to OpenMCL Version 1.1-pre-070722 (DarwinX8664)!
? ;Loading #P"/Users/dr/Library/Application Support/Emacs/slime-1.2.1/ 
swank-loader.lisp"...
;Loading #P"/Users/dr/.slime/fasl/openmcl-1.1-unix-x86-64/swank- 
backend.dx64fsl"...
;Loading #P"/Users/dr/.slime/fasl/openmcl-1.1-unix-x86-64/ 
nregex.dx64fsl"...
;Loading #P"/Users/dr/.slime/fasl/openmcl-1.1-unix-x86-64/ 
metering.dx64fsl"...
;Loading #P"/Users/dr/.slime/fasl/openmcl-1.1-unix-x86-64/swank- 
openmcl.dx64fsl"...
;Loading #P"/Users/dr/.slime/fasl/openmcl-1.1-unix-x86-64/swank- 
gray.dx64fsl"...
;Loading #P"/Users/dr/.slime/fasl/openmcl-1.1-unix-x86-64/ 
swank.dx64fsl"...
; Warning: These Swank interfaces are unimplemented:
;           (ACTIVATE-STEPPING ADD-FD-HANDLER ADD-SIGIO-HANDLER CALLS- 
WHO MACROEXPAND-ALL REMOVE-FD-HANDLERS REMOVE-SIGIO-HANDLERS SLDB- 
BREAK-AT-START SLDB-BREAK-ON-RETURN)
; While executing: SWANK-BACKEND::WARN-UNIMPLEMENTED-INTERFACES, in  
process listener(1).
#P"/Users/dr/Library/Application Support/Emacs/slime-1.2.1/swank- 
loader.lisp"
? ;; Swank started at port: 50134.
NIL
?


*Messages* reads

Polling "/var/folders/8h/8hIgrExEHNOfZGhlNEY32k+++TI/-Tmp-/slime. 
36071".. (Abort with `M-x slime-abort-connection'.) [2 times]
Connecting to Swank on port 50134..
error in process filter: if: Wrong number of arguments: nil, 12
error in process filter: Wrong number of arguments: nil, 12


The stack trace for this error follows below.

I initialize SLIME in the standard Aquamacs way, but I've also tried a  
simple (require 'slime) and (slime-setup) as recommended by the SLIME  
README.

It seems like it's incompatible with my OpenMCL version, which is the  
version that was available for a long time.
It works perfectly for me, and it worked fine with the last SLIME  
release from 2006.

I actually need Lisp for my work with some tried-and-tested  
dependencies, so I won't upgrade OpenMCL just like that.


I was thinking of using the SLIME CVS in Aquamacs instead of the old  
release - that's been warmly recommended to me by an expert.  But for  
this to work, SLIME would have to play ball with recent versions of CL  
interpreters; the SLIME CVS would have to be of a certain production- 
level quality...
Advice would be appreciated.


--
http://aquamacs.org -- Aquamacs: Emacs on Mac OS X
http://aquamacs.org/donate -- Could we help you? Return the favor and  
support the Aquamacs Project!







Debugger entered--Lisp error: (wrong-number-of-arguments nil 12)
   signal(wrong-number-of-arguments (nil 12))
   (if (= (length --cl-rest--) 7) (pop --cl-rest--) (signal (quote  
wrong-number-of-arguments) (list nil ...)))
   (let* ((--cl-rest-- info) (pid ...) (type ...) (name ...)  
(features ...) (style ...) (version ...) (host ...)) (setf (slime-pid)  
pid (slime-lisp-implementation-type) type (slime-lisp-implementation- 
type-name) name (slime-connection-name) (slime-generate-connection- 
name name) (slime-lisp-features) features (slime-communication-style)  
style (slime-lisp-implementation-version) version (slime-machine- 
instance) host))
   (progn (let* (... ... ... ... ... ... ... ...) (setf ... pid ...  
type ... name ... ... ... features ... style ... version ... host)))
   (destructuring-bind (pid type name features style version host)  
info (setf (slime-pid) pid (slime-lisp-implementation-type) type  
(slime-lisp-implementation-type-name) name (slime-connection-name)  
(slime-generate-connection-name name) (slime-lisp-features) features  
(slime-communication-style) style (slime-lisp-implementation-version)  
version (slime-machine-instance) host))
   slime-set-connection-info(#<process SLIME Lisp> (:pid  
36129 :style :spawn :lisp-implementation (:type "OpenMCL" :name  
"openmcl" :version "Version 1.1-pre-070722 (DarwinX8664)") :machine  
(:instance "scarlett" :type "i386" :version "MacBookPro3,1") :features  
(:primary-classes :common-lisp :openmcl :clozure :ansi- 
cl :unix :openmcl-unicode-strings :openmcl-native-threads :openmcl- 
partial-mop :mcl-common-mop-subset :openmcl-mop-2 :openmcl-private- 
hash-tables :openmcl-hash-consing :x86-64 :x86_64 :x86-target :x86- 
host :x8664-target :x8664-host :darwin-host :darwin-target :darwinx86- 
target :darwinx8664-target :darwinx8664-host :poweropen-target :64-bit- 
target :64-bit-host :little-endian-target :little-endian- 
host :mcl) :package (:name "COMMON-LISP-USER" :prompt "CL-USER")))
   (lambda (info) (slime-set-connection-info proc info))((:pid  
36129 :style :spawn :lisp-implementation (:type "OpenMCL" :name  
"openmcl" :version "Version 1.1-pre-070722 (DarwinX8664)") :machine  
(:instance "scarlett" :type "i386" :version "MacBookPro3,1") :features  
(:primary-classes :common-lisp :openmcl :clozure :ansi- 
cl :unix :openmcl-unicode-strings :openmcl-native-threads :openmcl- 
partial-mop :mcl-common-mop-subset :openmcl-mop-2 :openmcl-private- 
hash-tables :openmcl-hash-consing :x86-64 :x86_64 :x86-target :x86- 
host :x8664-target :x8664-host :darwin-host :darwin-target :darwinx86- 
target :darwinx8664-target :darwinx8664-host :poweropen-target :64-bit- 
target :64-bit-host :little-endian-target :little-endian- 
host :mcl) :package (:name "COMMON-LISP-USER" :prompt "CL-USER")))
   funcall((lambda (info) (slime-set-connection-info proc info)) (:pid  
36129 :style :spawn :lisp-implementation (:type "OpenMCL" :name  
"openmcl" :version "Version 1.1-pre-070722 (DarwinX8664)") :machine  
(:instance "scarlett" :type "i386" :version "MacBookPro3,1") :features  
(:primary-classes :common-lisp :openmcl :clozure :ansi- 
cl :unix :openmcl-unicode-strings :openmcl-native-threads :openmcl- 
partial-mop :mcl-common-mop-subset :openmcl-mop-2 :openmcl-private- 
hash-tables :openmcl-hash-consing :x86-64 :x86_64 :x86-target :x86- 
host :x8664-target :x8664-host :darwin-host :darwin-target :darwinx86- 
target :darwinx8664-target :darwinx8664-host :poweropen-target :64-bit- 
target :64-bit-host :little-endian-target :little-endian- 
host :mcl) :package (:name "COMMON-LISP-USER" :prompt "CL-USER")))
   (if (symbol-value G36529) (funcall (symbol-value G36529) result))
   (let* ((--cl-rest-- rand-36527) (result ...)) (if (symbol-value  
G36529) (funcall ... result)))
   (cond ((eql op-36526 ...) (let* ... ...)) ((eql op-36526 ...)  
(let* ... ... ...)) (t (error "destructure-case failed: %S" tmp-36528)))
   (let* ((tmp-36528 G36525) (op-36526 ...) (rand-36527 ...)) (cond  
(... ...) (... ...) (t ...)))
   (lambda (G36529 G36525) (let* (... ... ...) (cond ... ... ...)))(-- 
cont-- (:ok (:pid 36129 :style :spawn :lisp-implementation (:type  
"OpenMCL" :name "openmcl" :version "Version 1.1-pre-070722  
(DarwinX8664)") :machine (:instance "scarlett" :type "i386" :version  
"MacBookPro3,1") :features (:primary-classes :common- 
lisp :openmcl :clozure :ansi-cl :unix :openmcl-unicode- 
strings :openmcl-native-threads :openmcl-partial-mop :mcl-common-mop- 
subset :openmcl-mop-2 :openmcl-private-hash-tables :openmcl-hash- 
consing :x86-64 :x86_64 :x86-target :x86-host :x8664-target :x8664- 
host :darwin-host :darwin-target :darwinx86-target :darwinx8664- 
target :darwinx8664-host :poweropen-target :64-bit-target :64-bit- 
host :little-endian-target :little-endian-host :mcl) :package (:name  
"COMMON-LISP-USER" :prompt "CL-USER"))))
   apply((lambda (G36529 G36525) (let* (... ... ...)  
(cond ... ... ...))) --cont-- (:ok (:pid 36129 :style :spawn :lisp- 
implementation (:type "OpenMCL" :name "openmcl" :version "Version 1.1- 
pre-070722 (DarwinX8664)") :machine (:instance "scarlett" :type  
"i386" :version "MacBookPro3,1") :features (:primary-classes :common- 
lisp :openmcl :clozure :ansi-cl :unix :openmcl-unicode- 
strings :openmcl-native-threads :openmcl-partial-mop :mcl-common-mop- 
subset :openmcl-mop-2 :openmcl-private-hash-tables :openmcl-hash- 
consing :x86-64 :x86_64 :x86-target :x86-host :x8664-target :x8664- 
host :darwin-host :darwin-target :darwinx86-target :darwinx8664- 
target :darwinx8664-host :poweropen-target :64-bit-target :64-bit- 
host :little-endian-target :little-endian-host :mcl) :package (:name  
"COMMON-LISP-USER" :prompt "CL-USER"))))
   (lambda (&rest --cl-rest--) (apply (lambda ... ...) (quote -- 
cont--) --cl-rest--))((:ok (:pid 36129 :style :spawn :lisp- 
implementation (:type "OpenMCL" :name "openmcl" :version "Version 1.1- 
pre-070722 (DarwinX8664)") :machine (:instance "scarlett" :type  
"i386" :version "MacBookPro3,1") :features (:primary-classes :common- 
lisp :openmcl :clozure :ansi-cl :unix :openmcl-unicode- 
strings :openmcl-native-threads :openmcl-partial-mop :mcl-common-mop- 
subset :openmcl-mop-2 :openmcl-private-hash-tables :openmcl-hash- 
consing :x86-64 :x86_64 :x86-target :x86-host :x8664-target :x8664- 
host :darwin-host :darwin-target :darwinx86-target :darwinx8664- 
target :darwinx8664-host :poweropen-target :64-bit-target :64-bit- 
host :little-endian-target :little-endian-host :mcl) :package (:name  
"COMMON-LISP-USER" :prompt "CL-USER"))))
   slime-dispatch-event((:return (:ok (:pid 36129 :style :spawn :lisp- 
implementation ... :machine ... :features ... :package ...)) 1)  
#<process SLIME Lisp>)
   slime-process-available-input()
   slime-net-filter(#<process SLIME Lisp> "ozure :ansi- 
cl :unix :openmcl-unicode-strings :openmcl-native-threads :openmcl- 
partial-mop :mcl-common-mop-subset :openmcl-mop-2 :openmcl-private- 
hash-tables :openmcl-hash-consing :x86-64 :x86_64 :x86-target :x86- 
host :x8664-target :x8664-host :darwin-host :darwin-target :darwinx86- 
target :darwinx8664-target :darwinx8664-host :poweropen-target :64-bit- 
target :64-bit-host :little-endian-target :little-endian- 
host :mcl) :package (:name \"COMMON-LISP-USER\" :prompt \"CL-USER\")))  
1)")

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2193 bytes
Desc: not available
URL: <http://email.esm.psu.edu/pipermail/macosx-emacs/attachments/20080919/288d1c26/attachment.p7s>


More information about the MacOSX-Emacs mailing list