- flatten-vectorprocedure
A transducer that flattens any and all vectors (recursively) that it encounters. SRFI-4 vector variants of this are not provided because they cannot recursively contain other vectors.
(import transducers) (transduce vector-fold flatten-vector (collect-vector) (vector 1 (vector 2 3) (vector (vector 3 4) (vector 5 6)))) ; => #(1 2 3 4 5 6)