chibi-scheme/lib/srfi/121.sld
2017-04-16 22:07:51 +09:00

39 lines
1,008 B
Scheme

(define-library (srfi 121)
(export generator
make-iota-generator
make-range-generator
make-coroutine-generator
list->generator
vector->generator
reverse-vector->generator
string->generator
bytevector->generator
make-for-each-generator
make-unfold-generator
gcons*
gappend
gcombine
gfilter
gremove
gtake
gdrop
gtake-while
gdrop-while
gdelete
gdelete-neighbor-dups
gindex
gselect
generator->list
generator->reverse-list
generator->vector
generator->vector!
generator->string
generator-fold
generator-for-each
generator-find
generator-count
generator-any
generator-every
generator-unfold)
(import (scheme base) (srfi 130))
(include "121/generators.scm"))