[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