[Openmcl-devel] value * is not of the expected type LIST

R. Matthew Emerson rme at clozure.com
Mon Dec 1 23:12:21 PST 2008


On Dec 1, 2008, at 5:59 PM, Cyrus Harmon wrote:

> and here's another CCL issue that happens on both x86 and x8664 on
> Darwin.
>
> The problem seems to have something to do with declarations of the  
> form:
>
> (declare (type (simple-array ,element-type *) ,vals))
>
> changing the * to (*) seems to fix the problem, but it would seem that
> * should work here as well, declaring that this is a simple-array, not
> that it is a simple array of one dimension of unknown size.

This should be fixed in the trunk now.  Thanks for the bug report.



> value * is not of the expected type LIST.
>    [Condition of type TYPE-ERROR]
>
> Restarts:
>  0: [RETRY-COMPILE-FILE] Retry compiling #P"/Users/sly/projects/
> git.cyrusharmon.org/clem/src/matrix.lisp"
>  1: [SKIP-COMPILE-FILE] Skip compiling #P"/Users/sly/projects/
> git.cyrusharmon.org/clem/src/matrix.lisp"
>  2: [TRY-RECOMPILING] Try recompiling matrix
>  3: [RETRY] Retry performing #<COMPILE-OP NIL #x3000415CB7DD> on #<CL-
> SOURCE-FILE "matrix" #x3000415BA4DD>.
>  4: [ACCEPT] Continue, treating #<COMPILE-OP NIL #x3000415CB7DD> on
> #<CL-SOURCE-FILE "matrix" #x3000415BA4DD> as having been successful.
>  5: [RETRY] Retry SLIME REPL evaluation request.
>  6: [ABORT] Return to SLIME's top level.
>  7: [ABORT-BREAK] Reset this thread
>  8: [ABORT] Kill this thread
>
> Backtrace:
>   0: ((:INTERNAL CCL::%XERR-DISP))
>   1: (CCL::FUNCALL-WITH-ERROR-REENTRY-DETECTION #<COMPILED-LEXICAL-
> CLOSURE (:INTERNAL CCL::%XERR-DISP) #x1320A6F>)
>   2: (CCL::%XERR-DISP 369755270)
>   3: (CCL::%PASCAL-FUNCTIONS% 2 369755270)
>   4: (CCL::X862-GENERAL-ASET2 #<DLL-HEADER #x3000417A5AAD> NIL NIL
> (27 (SIMPLE-ARRAY DOUBLE-FLOAT) (24614 #<CCL::VAR #x300041781E5D>))
> (27 (MOD 1152921504606846975) ..))
>   5: (CCL::X862-FORM :DOUBLE-FLOAT-VECTOR NIL NIL (9315 (27 (SIMPLE-
> ARRAY DOUBLE-FLOAT) (24614 #<CCL::VAR #x300041781E5D>)) (27 (MOD
> 1152921504606846975) (24614 #<CCL::VAR #x3000417A8A4D>)) ..)))



More information about the Openmcl-devel mailing list