- interleave-reader readerprocedure
A transducer that interleaves the contents of reader through the current transduction.
(import (chicken port) transducers) (with-input-from-string "abcd" (lambda () (transduce list-fold (interleave-reader read-char) (collect-list) (list 1 2 3)))) ; => (1 #\a 2 #\b 3 #\c)