SBCL Problems (odd number of &KEY arguments)

Ryan Adams <[email protected]> Tue, 14 Jun 2005 16:34:57 +0100
Newsgroups gmane.lisp.matlisp.user
Message-ID <[email protected]>
I've been trying to get Matlisp working with SBCL 0.9.1.28 on Debian.  I
have checked out the latest version of Matlisp from CVS, and I have
replaced the defsystem.lisp in that source with the latest version from
the CLOCC CVS repository.  I've also changed the 'LOAD-1-FOREIGN' to
'LOAD-SHARED-OBJECT' in lazy-loader.lisp.in.  I've put a diff of this
here: 

http://www.inference.phy.cam.ac.uk/rpa23/misc/sbcl-matlisp.rpa23.diff

I start the REPL in SLIME, and run (load "/home ... /start.lisp"), it
runs to completion, finishing with the message about using (HELP
MATLISP) and (use-package "MATLISP"), but when I actually try to do
either of these things, I get errors.

When I run:

CL-USER> (use-package "MATLISP")
debugger invoked on a SB-INT:SIMPLE-PROGRAM-ERROR in thread 17646: odd
number of &KEY arguments

CL-USER> (help MATLISP)

; in: LAMBDA NIL
;     (HELP MATLISP)
; 
; caught STYLE-WARNING:
;   undefined function: HELP
; 
; caught WARNING:
;   undefined variable: MATLISP

; 
; caught WARNING:
;   This variable is undefined:
;     MATLISP

; 
; caught STYLE-WARNING:
;   This function is undefined:
;     HELP
; 
; compilation unit finished
;   caught 2 WARNING conditions
;   caught 2 STYLE-WARNING conditions

debugger invoked on a SB-INT:SIMPLE-PROGRAM-ERROR in thread 17646: odd
number of &KEY arguments

Can anyone give me any advice as to where to start resolving this?  I am
a Lisp noob, so it may be something simple.

Thanks in advance...

Ryan


-- 
Ryan Adams <[email protected]>



-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20