Re: SBCL Problems (odd number of &KEY arguments)

Ryan Adams <[email protected]> Tue, 14 Jun 2005 18:31:33 +0100
Newsgroups gmane.lisp.matlisp.user
Message-ID <1118770293.14844.10.camel@quintana>
On Tue, 2005-06-14 at 12:04 -0400, Raymond Toy wrote:

> It's probably not a good idea to (use-package "MATLISP") when you're
> in the CL-USER package.  You probably want to do (in-package
> "MATLISP").
> 
> Second, try it without slime.  

I've tried this with both (in-package "MATLISP") and (in-package
"MATLISP-USER") with the same result (below).  One observation: at home,
on my Gentoo machine, I have SBCL 0.8.21 and have gone through the same
procedure.  It complains identically down to the bit about "printed 5
notes", but then prints the correct help output.  Also, it *seems* that
in both cases, the installation itself is alright.  If I type (rand 1),
for example, I get an appropriate output.  Would indicate that it is
just something broken with the man system?

* (in-package "MATLISP-USER")
#<PACKAGE "MATLISP-USER">

* (help MATLISP)
; in: LAMBDA NIL
;     (FIRST MATLISP::ITEM)
; --> CAR 
; ==>
;   MATLISP::ITEM
; 
; note: deleting unreachable code

;     (SECOND MATLISP::ITEM)
; --> CADR CAR CDR 
; ==>
;   MATLISP::ITEM
; 
; note: deleting unreachable code

;     (DOLIST (MATLISP::I MATLISP::ITEM) (MATLISP::MAN MATLISP::I))
; --> BLOCK LET 
; ==>
;   MATLISP::ITEM
; 
; note: deleting unreachable code

;     (MATLISP::MAN MATLISP::I)
; ==>
;   MATLISP::I
; 
; note: deleting unreachable code

;     (ERROR "don't know how to help ~a" MATLISP::ITEM)
; ==>
;   "don't know how to help ~a"
; 
; note: deleting unreachable code
; 
; compilation unit finished
;   printed 5 notes

debugger invoked on a SIMPLE-ERROR in thread 21588:
  MATLISP::A is not the name of a structure type.

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.

((SB-PCL::FAST-METHOD DOCUMENTATION (SYMBOL (EQL 'STRUCTURE)))
 #<unavailable argument>
 #<unavailable argument>
 MATLISP::A
 #<unavailable argument>)
0] 




-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click