> 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)