[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

accessing a mac array of records

I'm at a loss of figuring out the proper syntax.

I have an array of records (or whatever mac structure I need)
on the stack. How do I get access to the records?

An easy example might be:

(rlet ((data (:array :FSSpec 10)))
 (pref data :FSSpec))

if the above (pref data :FSSpec) gives me the first record, but how do I
get other ones? aref, elt, etc. don't work since these are mac structures.
raref and raset are used to get access to individual fields that contain
arrays.  How do I get each element of the array?