> PS: The arrays are always one-dimensional, rather short (most of them
>     have fewer than 10 elements), and their elements are of type
>     FIXNUM or (OR FIXNUM NULL). Should I prefer MAKE-ARRAY or
>     MAKE-SEQUENCE?

Perhaps you could also absorb them in the enveloping defstruct by using
kernel:%make-instance to generate something like a variable-length struct
in C and setting the instance slot that makes this one of the
appropriate thingies manually. *g*.

(No, this does not seem to work well - unfortunately.)

-- 
regards,               [EMAIL PROTECTED]              (o_
 Thomas Fischbacher -  http://www.cip.physik.uni-muenchen.de/~tf  //\
(lambda (n) ((lambda (p q r) (p p q r)) (lambda (g x y)           V_/_
(if (= x 0) y (g g (- x 1) (* x y)))) n 1))                  (Debian GNU)


Reply via email to