;;;; sequences-module.scm (module sequences (size elt rev foldl foldr sub sequence? linear-sequence? random-access-sequence? make-random-access-sequence make-linear-sequence make sequence for smap coerce copy iterator? linear-iterator? random-access-iterator? iterator at-end? advance advance! index for* smap* port->sequence take drop split partition pos fill! is? empty? peek pop filter all? contains? intersection union difference replicate ) (import scheme chicken) (use (except data-structures compress)) (use fast-generic) (include "sequences.scm") )