In CL the function row-major-aref accepts an array and a single index *n*
and returns the *n*th element of the array in row-major order.  There is a
corresponding function (setf row-major-aref) serving as the corresponding
mutator.  This is equivalent to:

(define (row-major-aref array n)
  (vector-ref (array->vector array) n))

but does not reify the results of `array->vector`.  Is there some way to do
this with SRFI 231?

Reply via email to