>>>>> "Andrew" == amsimms <[EMAIL PROTECTED]> writes:
Andrew> Iʼm having trouble with making alien arrays. If I specify
something
Andrew> like:
Andrew> (defvar shadow-alien-arguments1
Andrew> (alien:make-alien
Andrew> (alien:array alien:single-float 10)))
Andrew> It seems to work fine.
Andrew> If instead I try to pass in something other than a plain number, it
Andrew> fails:
Andrew> ; First dimension is not a non-negative fixnum or NIL: MYLEN
Andrew> See the form below which attempts to defvar shadow-alien-arguments2.
>From Section 8.3.3 of the User's Manual, you can do something like
(alien:make-alien single-float n)
This creates an array of length n of single-floats. Is that what you
wanted?
Maybe you wanted something like
(alien:make-alien (alien:array alien:single-float #.mylen))?
Ray