chickadee » srfi-121 » gappend

gappend gen ...procedure

Returns a generator that yields the items from the first given generator, and once it is exhausted, from the second generator, and so on.

(generator->list (gappend (make-range-generator 0 3) (make-range-generator 0 2)))
 ⇒ (0 1 2 0 1)
(generator->list (gappend))
 ⇒ ()