(define-library (srfi 127) (import (scheme base) (srfi 1)) (export ;; Constructors generator->lseq ;; Predicates lseq? lseq=? ;; Selectors lseq-car lseq-cdr lseq-first lseq-rest lseq-ref lseq-take lseq-drop ;; The whole lazy sequence lseq-realize lseq->generator lseq-length lseq-append lseq-zip ;; Mapping and filtering lseq-map lseq-for-each lseq-filter lseq-remove ;; Searching lseq-find lseq-find-tail lseq-any lseq-every lseq-index lseq-take-while lseq-drop-while lseq-member lseq-memq lseq-memv) (include "127.scm"))