chez-srfi 0.0.0-akku.280.2771423

Portable SRFI collection

SRFI is short for Scheme Requests for Implementation and its homepage describes it as "a process to help Scheme users write portable, useful code". It is similar to PEPs for Python or JSRs for Java.

This package provides implementations of SRFIs which are primarily targeted to Chez Scheme, but they work with several more R6RS Schemes.

If provides SRFIs 0, 1, 2, 4, 5, 6, 8, 9, 11, 13, 14, 15, 16, 17, 19, 23, 25, 26, 27, 28, 29, 31, 34, 35, 37, 38, 39, 41, 42, 43, 45, 48, 51, 54, 57, 60, 61, 64, 67, 69, 78, 98, 99, 111, 113, 115, 116, 117, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 141, 143, 145, 146, 151, 152, 156, 158, 160, 175, 189, 194, 219, 224, 235 and 252.

SRFIs are available from several packages, but this one is maintained more actively than other ones.

$ akku update
$ akku install chez-srfi
$ .akku/env
Authors

Aaron W. Hsu

Adam Nelson

Alex Shinn

Amirouche Boubekki

Andreas Rottmann

Andrew W. Keep

André van Tonder

Andy Gaynor

Antero Mejr

Anthony Carrico

Arthur A. Gleckler

Artyom Bologov

Arvydas Silanskas

Bradley J Lucier

Bradley Lucier

Brian D. Carlstrom

D. Guthrie

Derick Eddington

Gwen Weinholt

Jeremy Steward

John Cowan

Jonathan Rees

Joo ChurlSoo

Jéssica Milaré

Kenneth A Dickey

Lars T Hansen

Lassi Kortela

Linas Vepštas

Linus Björnstam

Marc Nieper-Wißkirchen

Marcus Crestani

Martin Gasbichler

Michael Sperber

Olin Shivers

Panicz Maciej Godek

Per Bothner

Peter Lane

Philip L. Bewig

Ray Dillinger

Richard Kelsey

Robert Ransom

Scott G. Miller

Sebastian Egner

Shiro Kawai

Takashi Kato

Taylor R. Campbell

Thomas Gilray

William D Clinger

Wolfgang Corcoran-Mathe

Et al.

Uploaded to Akku by Gwen Weinholt

License

(MIT AND BSD-3-Clause)

Dependencies

No dependencies.

Source code

https://github.com/arcfide/chez-srfi git
27714236740380f4c7831996f31a958812a7c85f

Package contents

  • (srfi srfi-0) R6 GNU Guile
    • → cond-expand
    • ← (guile) Built-in
  • (srfi :0 cond-expand) R6
    • → cond-expand
    • ← (rnrs) R6
    • ← (srfi private registry)
  • (srfi srfi-0) R6 GNU Guile
    • → cond-expand
    • ← (rnrs) R6
    • ← (srfi private registry)
  • (srfi :0) R6
  • (srfi :1 lists) R6
    • → xcons make-list list-tabulate list-copy proper-list? circular-list? dotted-list? not-pair? null-list? list= circular-list length+ iota first second third fourth fifth sixth seventh eighth ninth tenth car+cdr take drop take-right drop-right take! drop-right! split-at split-at! last last-pair zip unzip1 unzip2 unzip3 unzip4 unzip5 count append! append-reverse append-reverse! concatenate concatenate! unfold fold pair-fold reduce unfold-right pair-fold-right reduce-right append-map append-map! map! pair-for-each filter-map map-in-order filter! partition! remove! find-tail any every list-index take-while drop-while take-while! span break span! break! delete delete! alist-cons alist-copy delete-duplicates delete-duplicates! alist-delete alist-delete! reverse! lset<= lset= lset-adjoin lset-union lset-intersection lset-difference lset-xor lset-diff+intersection lset-union! lset-intersection! lset-difference! lset-xor! lset-diff+intersection! append assq assv caaaar caaadr caaar caadar caaddr caadr caar cadaar cadadr cadar caddar cadddr caddr cadr car cdaaar cdaadr cdaar cdadar cdaddr cdadr cdar cddaar cddadr cddar cdddar cddddr cdddr cddr cdr cons cons* length list list-ref memq memv null? pair? reverse set-car! set-cdr! assoc filter find fold-right for-each map member partition remove
    • ← (rnrs) R6
    • ← (rnrs mutable-pairs) R6
    • (srfi :8 receive) SRFI
    • (srfi :23 error tricks) SRFI
    • ← (srfi private vanish)
    • ← (srfi private check-arg)
    • ← (srfi private include)
  • (srfi :1) R6
    • → alist-cons alist-copy alist-delete alist-delete! any append append! append-map append-map! append-reverse append-reverse! assoc assq assv break break! caaaar caaadr caaar caadar caaddr caadr caar cadaar cadadr cadar caddar cadddr caddr cadr car car+cdr cdaaar cdaadr cdaar cdadar cdaddr cdadr cdar cddaar cddadr cddar cdddar cddddr cdddr cddr cdr circular-list circular-list? concatenate concatenate! cons cons* count delete delete! delete-duplicates delete-duplicates! dotted-list? drop drop-right drop-right! drop-while eighth every fifth filter filter! filter-map find find-tail first fold fold-right for-each fourth iota last last-pair length length+ list list-copy list-index list-ref list-tabulate list= lset-adjoin lset-diff+intersection lset-diff+intersection! lset-difference lset-difference! lset-intersection lset-intersection! lset-union lset-union! lset-xor lset-xor! lset<= lset= make-list map map! map-in-order member memq memv ninth not-pair? null-list? null? pair-fold pair-fold-right pair-for-each pair? partition partition! proper-list? reduce reduce-right remove remove! reverse reverse! second set-car! set-cdr! seventh sixth span span! split-at split-at! take take! take-right take-while take-while! tenth third unfold unfold-right unzip1 unzip2 unzip3 unzip4 unzip5 xcons zip
    • (srfi :1 lists) SRFI
  • (srfi :11 let-values) R6
    • → let-values let*-values
    • ← (rnrs) R6
  • (srfi :11) R6
  • (srfi :111 boxes) R6 Chez Scheme
    • → box box? unbox set-box!
    • ← (chezscheme) Built-in
  • (srfi :111) R6
  • (srfi :113 sets-and-bags) R6
    • → set set-unfold set? set-contains? set-empty? set-disjoint? set-member set-element-comparator set-adjoin set-adjoin! set-replace set-replace! set-delete set-delete! set-delete-all set-delete-all! set-search! set-size set-find set-count set-any? set-every? set-map set-for-each set-fold set-filter set-remove set-partition set-filter! set-remove! set-partition! set-copy set->list list->set list->set! set=? set<? set>? set<=? set>=? set-union set-intersection set-difference set-xor set-union! set-intersection! set-difference! set-xor! set-comparator bag bag-unfold bag? bag-contains? bag-empty? bag-disjoint? bag-member bag-element-comparator bag-adjoin bag-adjoin! bag-replace bag-replace! bag-delete bag-delete! bag-delete-all bag-delete-all! bag-search! bag-size bag-find bag-count bag-any? bag-every? bag-map bag-for-each bag-fold bag-filter bag-remove bag-partition bag-filter! bag-remove! bag-partition! bag-copy bag->list list->bag list->bag! bag=? bag<? bag>? bag<=? bag>=? bag-union bag-intersection bag-difference bag-xor bag-union! bag-intersection! bag-difference! bag-xor! bag-comparator bag-sum bag-sum! bag-product bag-product! bag-unique-size bag-element-count bag-for-each-unique bag-fold-unique bag-increment! bag-decrement! bag->set set->bag set->bag! bag->alist alist->bag
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • (srfi :9) SRFI
    • (srfi :128 comparators) SRFI
    • (srfi :125 hashtables) SRFI
  • (srfi srfi-113) R6 GNU Guile
    • → set set-unfold set? set-contains? set-empty? set-disjoint? set-member set-element-comparator set-adjoin set-adjoin! set-replace set-replace! set-delete set-delete! set-delete-all set-delete-all! set-search! set-size set-find set-count set-any? set-every? set-map set-for-each set-fold set-filter set-remove set-partition set-filter! set-remove! set-partition! set-copy set->list list->set list->set! set=? set<? set>? set<=? set>=? set-union set-intersection set-difference set-xor set-union! set-intersection! set-difference! set-xor! set-comparator bag bag-unfold bag? bag-contains? bag-empty? bag-disjoint? bag-member bag-element-comparator bag-adjoin bag-adjoin! bag-replace bag-replace! bag-delete bag-delete! bag-delete-all bag-delete-all! bag-search! bag-size bag-find bag-count bag-any? bag-every? bag-map bag-for-each bag-fold bag-filter bag-remove bag-partition bag-filter! bag-remove! bag-partition! bag-copy bag->list list->bag list->bag! bag=? bag<? bag>? bag<=? bag>=? bag-union bag-intersection bag-difference bag-xor bag-union! bag-intersection! bag-difference! bag-xor! bag-comparator bag-sum bag-sum! bag-product bag-product! bag-unique-size bag-element-count bag-for-each-unique bag-fold-unique bag-increment! bag-decrement! bag->set set->bag set->bag! bag->alist alist->bag
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • (srfi :9) SRFI
    • (srfi :128 comparators) SRFI
    • (srfi :125 hashtables) SRFI
  • (srfi :113) R6
    • → set set-unfold set? set-contains? set-empty? set-disjoint? set-member set-element-comparator set-adjoin set-adjoin! set-replace set-replace! set-delete set-delete! set-delete-all set-delete-all! set-search! set-size set-find set-count set-any? set-every? set-map set-for-each set-fold set-filter set-remove set-remove set-partition set-filter! set-remove! set-partition! set-copy set->list list->set list->set! set=? set<? set>? set<=? set>=? set-union set-intersection set-difference set-xor set-union! set-intersection! set-difference! set-xor! set-comparator bag bag-unfold bag? bag-contains? bag-empty? bag-disjoint? bag-member bag-element-comparator bag-adjoin bag-adjoin! bag-replace bag-replace! bag-delete bag-delete! bag-delete-all bag-delete-all! bag-search! bag-size bag-find bag-count bag-any? bag-every? bag-map bag-for-each bag-fold bag-filter bag-remove bag-partition bag-filter! bag-remove! bag-partition! bag-copy bag->list list->bag list->bag! bag=? bag<? bag>? bag<=? bag>=? bag-union bag-intersection bag-difference bag-xor bag-union! bag-intersection! bag-difference! bag-xor! bag-comparator bag-sum bag-sum! bag-product bag-product! bag-unique-size bag-element-count bag-for-each-unique bag-fold-unique bag-increment! bag-decrement! bag->set set->bag set->bag! bag->alist alist->bag
    • (srfi :113 sets-and-bags) SRFI
  • (srfi :115 regexp boundary) R6
    • → char-set:regional-indicator char-set:extend-or-spacing-mark char-set:hangul-l char-set:hangul-v char-set:hangul-t char-set:hangul-lv char-set:hangul-lvt
    • ← (rnrs) R6
    • (srfi :14 char-sets) SRFI
    • ← (srfi private include)
  • (srfi srfi-115 boundary) R6 GNU Guile
    • → char-set:regional-indicator char-set:extend-or-spacing-mark char-set:hangul-l char-set:hangul-v char-set:hangul-t char-set:hangul-lv char-set:hangul-lvt
    • ← (rnrs) R6
    • (srfi :14 char-sets) SRFI
    • ← (srfi private include)
  • (srfi :115 regexp) R6
    • → regexp regexp? valid-sre? rx regexp->sre char-set->sre regexp-matches regexp-matches? regexp-search regexp-replace regexp-replace-all regexp-fold regexp-extract regexp-split regexp-partition regexp-match? regexp-match-count regexp-match-submatch regexp-match-submatch/list regexp-match-submatch-start regexp-match-submatch-end regexp-match->list regexp-match->sexp
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (rnrs mutable-pairs) R6
    • (srfi :9 records) SRFI
    • (srfi :14 char-sets) SRFI
    • (srfi :23 error) SRFI
    • (srfi :69 basic-hash-tables) SRFI
    • (srfi :115 regexp boundary) SRFI
    • ← (srfi private include)
  • (srfi srfi-115) R6 GNU Guile
    • → regexp regexp? valid-sre? rx regexp->sre char-set->sre regexp-matches regexp-matches? regexp-search regexp-replace regexp-replace-all regexp-fold regexp-extract regexp-split regexp-partition regexp-match? regexp-match-count regexp-match-submatch regexp-match-submatch/list regexp-match-submatch-start regexp-match-submatch-end regexp-match->list regexp-match->sexp
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (rnrs mutable-pairs) R6
    • (srfi :9 records) SRFI
    • (srfi :14 char-sets) SRFI
    • (srfi :23 error) SRFI
    • (srfi :69 basic-hash-tables) SRFI
    • (srfi :115 regexp boundary) SRFI
    • ← (srfi private include)
  • (srfi :115) R6
    • → regexp regexp? valid-sre? rx regexp->sre char-set->sre regexp-matches regexp-matches? regexp-search regexp-replace regexp-replace-all regexp-fold regexp-extract regexp-split regexp-partition regexp-match? regexp-match-count regexp-match-submatch regexp-match-submatch/list regexp-match-submatch-start regexp-match-submatch-end regexp-match->list regexp-match->sexp
    • (srfi :115 regexp) SRFI
  • (srfi :116 ilists) R6
    • → iq ipair ilist xipair ipair* make-ilist ilist-copy ilist-tabulate iiota ipair? proper-ilist? ilist? dotted-ilist? not-ipair? null-ilist? ilist= icar icdr ilist-ref ifirst isecond ithird ifourth ififth isixth iseventh ieighth ininth itenth icaar icadr icdar icddr icaaar icaadr icadar icaddr icdaar icdadr icddar icdddr icaaaar icaaadr icaadar icaaddr icadaar icadadr icaddar icadddr icdaaar icdaadr icdadar icdaddr icddaar icddadr icdddar icddddr icar+icdr itake idrop ilist-tail itake-right idrop-right isplit-at ilast last-ipair ilength iappend iconcatenate ireverse iappend-reverse izip iunzip1 iunzip2 iunzip3 iunzip4 iunzip5 icount imap ifor-each ifold iunfold ipair-fold ireduce ifold-right iunfold-right ipair-fold-right ireduce-right iappend-map ipair-for-each ifilter-map imap-in-order ifilter ipartition iremove imember imemq imemv ifind ifind-tail iany ievery ilist-index itake-while idrop-while ispan ibreak idelete idelete-duplicates iassoc iassq iassv ialist-cons ialist-delete replace-icar replace-icdr pair->ipair ipair->pair list->ilist ilist->list tree->itree itree->tree gtree->itree gtree->tree iapply
    • ← (rnrs) R6
    • (srfi :1) SRFI
    • (srfi :9) SRFI
  • (srfi srfi-116) R6 GNU Guile
    • → iq ipair ilist xipair ipair* make-ilist ilist-copy ilist-tabulate iiota ipair? proper-ilist? ilist? dotted-ilist? not-ipair? null-ilist? ilist= icar icdr ilist-ref ifirst isecond ithird ifourth ififth isixth iseventh ieighth ininth itenth icaar icadr icdar icddr icaaar icaadr icadar icaddr icdaar icdadr icddar icdddr icaaaar icaaadr icaadar icaaddr icadaar icadadr icaddar icadddr icdaaar icdaadr icdadar icdaddr icddaar icddadr icdddar icddddr icar+icdr itake idrop ilist-tail itake-right idrop-right isplit-at ilast last-ipair ilength iappend iconcatenate ireverse iappend-reverse izip iunzip1 iunzip2 iunzip3 iunzip4 iunzip5 icount imap ifor-each ifold iunfold ipair-fold ireduce ifold-right iunfold-right ipair-fold-right ireduce-right iappend-map ipair-for-each ifilter-map imap-in-order ifilter ipartition iremove imember imemq imemv ifind ifind-tail iany ievery ilist-index itake-while idrop-while ispan ibreak idelete idelete-duplicates iassoc iassq iassv ialist-cons ialist-delete replace-icar replace-icdr pair->ipair ipair->pair list->ilist ilist->list tree->itree itree->tree gtree->itree gtree->tree iapply
    • ← (rnrs) R6
    • (srfi :1) SRFI
    • (srfi :9) SRFI
  • (srfi :116) R6
    • → iq ipair ilist xipair ipair* make-ilist ilist-copy ilist-tabulate iiota ipair? proper-ilist? ilist? dotted-ilist? not-ipair? null-ilist? ilist= icar icdr ilist-ref ifirst isecond ithird ifourth ififth isixth iseventh ieighth ininth itenth icaar icadr icdar icddr icaaar icaadr icadar icaddr icdaar icdadr icddar icdddr icaaaar icaaadr icaadar icaaddr icadaar icadadr icaddar icadddr icdaaar icdaadr icdadar icdaddr icddaar icddadr icdddar icddddr icar+icdr itake idrop ilist-tail itake-right idrop-right isplit-at ilast last-ipair ilength iappend iconcatenate ireverse iappend-reverse izip iunzip1 iunzip2 iunzip3 iunzip4 iunzip5 icount imap ifor-each ifold iunfold ipair-fold ireduce ifold-right iunfold-right ipair-fold-right ireduce-right iappend-map ipair-for-each ifilter-map imap-in-order ifilter ipartition iremove imember imemq imemv ifind ifind-tail iany ievery ilist-index itake-while idrop-while ispan ibreak idelete idelete-duplicates iassoc iassq iassv ialist-cons ialist-delete replace-icar replace-icdr pair->ipair ipair->pair list->ilist ilist->list tree->itree itree->tree gtree->itree gtree->tree iapply
    • (srfi :116 ilists) SRFI
  • (srfi :117 list-queues) R6
    • → make-list-queue list-queue list-queue-copy list-queue-unfold list-queue-unfold-right list-queue? list-queue-empty? list-queue-front list-queue-back list-queue-list list-queue-first-last list-queue-add-front! list-queue-add-back! list-queue-remove-front! list-queue-remove-back! list-queue-remove-all! list-queue-set-list! list-queue-append list-queue-append! list-queue-concatenate list-queue-map list-queue-map! list-queue-for-each
    • (srfi :23) SRFI
    • ← (rnrs base) R6
    • ← (rnrs control) R6
    • ← (rnrs mutable-pairs) R6
    • ← (rnrs records syntactic) R6
    • ← (srfi private include)
  • (srfi srfi-117) R6 GNU Guile
    • → make-list-queue list-queue list-queue-copy list-queue-unfold list-queue-unfold-right list-queue? list-queue-empty? list-queue-front list-queue-back list-queue-list list-queue-first-last list-queue-add-front! list-queue-add-back! list-queue-remove-front! list-queue-remove-back! list-queue-remove-all! list-queue-set-list! list-queue-append list-queue-append! list-queue-concatenate list-queue-map list-queue-map! list-queue-for-each
    • (srfi :23) SRFI
    • ← (rnrs base) R6
    • ← (rnrs control) R6
    • ← (rnrs mutable-pairs) R6
    • ← (rnrs records syntactic) R6
    • ← (srfi private include)
  • (srfi :117) R6
    • → make-list-queue list-queue list-queue-copy list-queue-unfold list-queue-unfold-right list-queue? list-queue-empty? list-queue-front list-queue-back list-queue-list list-queue-first-last list-queue-add-front! list-queue-add-back! list-queue-remove-front! list-queue-remove-back! list-queue-remove-all! list-queue-set-list! list-queue-append list-queue-append! list-queue-concatenate list-queue-map list-queue-map! list-queue-for-each
    • (srfi :117 list-queues) SRFI
  • (srfi :125 hashtables) R6
    • → make-hash-table hash-table hash-table-unfold alist->hash-table hash-table? hash-table-contains? hash-table-empty? hash-table=? hash-table-mutable? hash-table-ref hash-table-ref/default hash-table-set! hash-table-delete! hash-table-intern! hash-table-update! hash-table-update!/default hash-table-pop! hash-table-clear! hash-table-size hash-table-keys hash-table-values hash-table-entries hash-table-find hash-table-count hash-table-map hash-table-for-each hash-table-map! hash-table-map->list hash-table-fold hash-table-prune! hash-table-copy hash-table-empty-copy hash-table->alist hash-table-union! hash-table-intersection! hash-table-difference! hash-table-xor! deprecated:hash deprecated:string-hash deprecated:string-ci-hash deprecated:hash-by-identity deprecated:hash-table-equivalence-function deprecated:hash-table-hash-function deprecated:hash-table-exists? deprecated:hash-table-walk deprecated:hash-table-merge!
    • ← (rnrs) R6
    • ← (srfi private include)
    • (srfi :126) SRFI
    • (srfi :128) SRFI
  • (srfi srfi-125) R6 GNU Guile
    • → make-hash-table hash-table hash-table-unfold alist->hash-table hash-table? hash-table-contains? hash-table-empty? hash-table=? hash-table-mutable? hash-table-ref hash-table-ref/default hash-table-set! hash-table-delete! hash-table-intern! hash-table-update! hash-table-update!/default hash-table-pop! hash-table-clear! hash-table-size hash-table-keys hash-table-values hash-table-entries hash-table-find hash-table-count hash-table-map hash-table-for-each hash-table-map! hash-table-map->list hash-table-fold hash-table-prune! hash-table-copy hash-table-empty-copy hash-table->alist hash-table-union! hash-table-intersection! hash-table-difference! hash-table-xor! deprecated:hash deprecated:string-hash deprecated:string-ci-hash deprecated:hash-by-identity deprecated:hash-table-equivalence-function deprecated:hash-table-hash-function deprecated:hash-table-exists? deprecated:hash-table-walk deprecated:hash-table-merge!
    • ← (rnrs) R6
    • ← (srfi private include)
    • (srfi :126) SRFI
    • (srfi :128) SRFI
  • (srfi :125) R6
    • → make-hash-table hash-table hash-table-unfold alist->hash-table hash-table? hash-table-contains? hash-table-empty? hash-table=? hash-table-mutable? hash-table-ref hash-table-ref/default hash-table-set! hash-table-delete! hash-table-intern! hash-table-update! hash-table-update!/default hash-table-pop! hash-table-clear! hash-table-size hash-table-keys hash-table-values hash-table-entries hash-table-find hash-table-count hash-table-map hash-table-for-each hash-table-map! hash-table-map->list hash-table-fold hash-table-prune! hash-table-copy hash-table-empty-copy hash-table->alist hash-table-union! hash-table-intersection! hash-table-difference! hash-table-xor! deprecated:hash deprecated:string-hash deprecated:string-ci-hash deprecated:hash-by-identity deprecated:hash-table-equivalence-function deprecated:hash-table-hash-function deprecated:hash-table-exists? deprecated:hash-table-walk deprecated:hash-table-merge!
    • (srfi :125 hashtables) SRFI
  • (srfi :126 helpers helpers) R6 Chez Scheme
    • → make-weak-eq-hashtable-procedure weak-eq-hashtables-supported make-weak-eqv-hashtable-procedure weak-eqv-hashtables-supported make-weak-hashtable-procedure weak-hashtables-supported make-ephemeral-eq-hashtable-procedure ephemeral-eq-hashtables-supported make-ephemeral-eqv-hashtable-procedure ephemeral-eqv-hashtables-supported make-ephemeral-hashtable-procedure ephemeral-hashtables-supported hashtable-values hashtable-weakness hashtable-cell-support hashtable-cell hashtable-cell-key hashtable-cell-value set-hashtable-cell-value! get-environment-variable random-integer
    • ← (chezscheme) Built-in
  • (srfi :126 helpers helpers) R6
    • → make-weak-eq-hashtable-procedure weak-eq-hashtables-supported make-weak-eqv-hashtable-procedure weak-eqv-hashtables-supported make-weak-hashtable-procedure weak-hashtables-supported make-ephemeral-eq-hashtable-procedure ephemeral-eq-hashtables-supported make-ephemeral-eqv-hashtable-procedure ephemeral-eqv-hashtables-supported make-ephemeral-hashtable-procedure ephemeral-hashtables-supported hashtable-values hashtable-weakness hashtable-cell-support hashtable-cell hashtable-cell-key hashtable-cell-value set-hashtable-cell-value! get-environment-variable random-integer
    • ← (rnrs) R6
    • (srfi :39) SRFI
    • (srfi :27) SRFI
    • (srfi :98) SRFI
  • (srfi srfi-126 helpers) R6 GNU Guile
    • → make-weak-eq-hashtable-procedure weak-eq-hashtables-supported make-weak-eqv-hashtable-procedure weak-eqv-hashtables-supported make-weak-hashtable-procedure weak-hashtables-supported make-ephemeral-eq-hashtable-procedure ephemeral-eq-hashtables-supported make-ephemeral-eqv-hashtable-procedure ephemeral-eqv-hashtables-supported make-ephemeral-hashtable-procedure ephemeral-hashtables-supported hashtable-values hashtable-weakness hashtable-cell-support hashtable-cell hashtable-cell-key hashtable-cell-value set-hashtable-cell-value! get-environment-variable random-integer
    • ← (rnrs) R6
    • (srfi :39) SRFI
    • (srfi :27) SRFI
    • (srfi :98) SRFI
  • (srfi :126 r6rs-hashtables) R6
    • → make-eq-hashtable make-eqv-hashtable make-hashtable alist->eq-hashtable alist->eqv-hashtable alist->hashtable weakness hashtable? hashtable-size hashtable-ref hashtable-set! hashtable-delete! hashtable-contains? hashtable-lookup hashtable-update! hashtable-intern! hashtable-copy hashtable-clear! hashtable-empty-copy hashtable-keys hashtable-values hashtable-entries hashtable-key-list hashtable-value-list hashtable-entry-lists hashtable-walk hashtable-update-all! hashtable-prune! hashtable-merge! hashtable-sum hashtable-map->lset hashtable-find hashtable-empty? hashtable-pop! hashtable-inc! hashtable-dec! hashtable-equivalence-function hashtable-hash-function hashtable-weakness hashtable-mutable? hash-salt equal-hash string-hash string-ci-hash symbol-hash
    • ← (rnrs) R6
    • (srfi :0 cond-expand) SRFI
    • (srfi :126 helpers helpers) SRFI
    • ← (srfi private include)
  • (srfi srfi-126) R6 GNU Guile
    • → make-eq-hashtable make-eqv-hashtable make-hashtable alist->eq-hashtable alist->eqv-hashtable alist->hashtable weakness hashtable? hashtable-size hashtable-ref hashtable-set! hashtable-delete! hashtable-contains? hashtable-lookup hashtable-update! hashtable-intern! hashtable-copy hashtable-clear! hashtable-empty-copy hashtable-keys hashtable-values hashtable-entries hashtable-key-list hashtable-value-list hashtable-entry-lists hashtable-walk hashtable-update-all! hashtable-prune! hashtable-merge! hashtable-sum hashtable-map->lset hashtable-find hashtable-empty? hashtable-pop! hashtable-inc! hashtable-dec! hashtable-equivalence-function hashtable-hash-function hashtable-weakness hashtable-mutable? hash-salt equal-hash string-hash string-ci-hash symbol-hash
    • ← (rnrs) R6
    • (srfi :0 cond-expand) SRFI
    • (srfi :126 helpers helpers) SRFI
    • ← (srfi private include)
  • (srfi :126) R6
    • → make-eq-hashtable make-eqv-hashtable make-hashtable alist->eq-hashtable alist->eqv-hashtable alist->hashtable weakness hashtable? hashtable-size hashtable-ref hashtable-set! hashtable-delete! hashtable-contains? hashtable-lookup hashtable-update! hashtable-intern! hashtable-copy hashtable-clear! hashtable-empty-copy hashtable-keys hashtable-values hashtable-entries hashtable-key-list hashtable-value-list hashtable-entry-lists hashtable-walk hashtable-update-all! hashtable-prune! hashtable-merge! hashtable-sum hashtable-map->lset hashtable-find hashtable-empty? hashtable-pop! hashtable-inc! hashtable-dec! hashtable-equivalence-function hashtable-hash-function hashtable-weakness hashtable-mutable? hash-salt equal-hash string-hash string-ci-hash symbol-hash
    • (srfi :126 r6rs-hashtables) SRFI
  • (srfi :127 lazy-sequences) R6
    • → generator->lseq lseq? lseq=? lseq-car lseq-first lseq-cdr lseq-rest lseq-ref lseq-take lseq-drop lseq-realize lseq->generator lseq-length lseq-append lseq-zip lseq-map lseq-for-each lseq-filter lseq-remove lseq-find lseq-find-tail lseq-take-while lseq-drop-while lseq-any lseq-every lseq-index lseq-member lseq-memq lseq-memv
    • ← (rnrs) R6
    • ← (rnrs mutable-pairs) R6
    • ← (srfi private include)
  • (srfi srfi-127) R6 GNU Guile
    • → generator->lseq lseq? lseq=? lseq-car lseq-first lseq-cdr lseq-rest lseq-ref lseq-take lseq-drop lseq-realize lseq->generator lseq-length lseq-append lseq-zip lseq-map lseq-for-each lseq-filter lseq-remove lseq-find lseq-find-tail lseq-take-while lseq-drop-while lseq-any lseq-every lseq-index lseq-member lseq-memq lseq-memv
    • ← (rnrs) R6
    • ← (rnrs mutable-pairs) R6
    • ← (srfi private include)
  • (srfi :127) R6
    • → generator->lseq lseq? lseq=? lseq-car lseq-first lseq-cdr lseq-rest lseq-ref lseq-take lseq-drop lseq-realize lseq->generator lseq-length lseq-append lseq-zip lseq-map lseq-for-each lseq-filter lseq-remove lseq-find lseq-find-tail lseq-take-while lseq-drop-while lseq-any lseq-every lseq-index lseq-member lseq-memq lseq-memv
    • (srfi :127 lazy-sequences) SRFI
  • (srfi :128 comparators) R6
    • → comparator? comparator-ordered? comparator-hashable? make-comparator make-pair-comparator make-list-comparator make-vector-comparator make-eq-comparator make-eqv-comparator make-equal-comparator boolean-hash char-hash char-ci-hash string-hash string-ci-hash symbol-hash number-hash make-default-comparator default-hash comparator-register-default! comparator-type-test-predicate comparator-equality-predicate comparator-ordering-predicate comparator-hash-function comparator-test-type comparator-check-type comparator-hash hash-bound hash-salt =? <? >? <=? >=? comparator-if<=>
    • ← (rnrs) R6
    • (srfi :99) SRFI
    • (srfi :39) SRFI
    • ← (rnrs r5rs) R6
    • ← (srfi private include)
  • (srfi srfi-128) R6 GNU Guile
    • → comparator? comparator-ordered? comparator-hashable? make-comparator make-pair-comparator make-list-comparator make-vector-comparator make-eq-comparator make-eqv-comparator make-equal-comparator boolean-hash char-hash char-ci-hash string-hash string-ci-hash symbol-hash number-hash make-default-comparator default-hash comparator-register-default! comparator-type-test-predicate comparator-equality-predicate comparator-ordering-predicate comparator-hash-function comparator-test-type comparator-check-type comparator-hash hash-bound hash-salt =? <? >? <=? >=? comparator-if<=>
    • ← (rnrs) R6
    • (srfi :99) SRFI
    • (srfi :39) SRFI
    • ← (rnrs r5rs) R6
    • ← (srfi private include)
  • (srfi :128) R6
    • → comparator? comparator-ordered? comparator-hashable? make-comparator make-pair-comparator make-list-comparator make-vector-comparator make-eq-comparator make-eqv-comparator make-equal-comparator boolean-hash char-hash char-ci-hash string-hash string-ci-hash symbol-hash number-hash make-default-comparator default-hash comparator-register-default! comparator-type-test-predicate comparator-equality-predicate comparator-ordering-predicate comparator-hash-function comparator-test-type comparator-check-type comparator-hash hash-bound hash-salt =? <? >? <=? >=? comparator-if<=>
    • (srfi :128 comparators) SRFI
  • (srfi :129 titlecase) R6
    • → char-title-case? char-titlecase string-titlecase
    • ← (rnrs) R6
    • ← (srfi private include)
  • (srfi srfi-129) R6 GNU Guile
    • → char-title-case? char-titlecase string-titlecase
    • ← (rnrs) R6
    • ← (srfi private include)
  • (srfi :129) R6
  • (srfi :13 strings) R6
    • → string-map string-map! string-fold string-unfold string-fold-right string-unfold-right string-tabulate string-for-each string-for-each-index string-every string-any string-hash string-hash-ci string-compare string-compare-ci string= string< string> string<= string>= string<> string-ci= string-ci< string-ci> string-ci<= string-ci>= string-ci<> string-downcase string-upcase string-titlecase string-downcase! string-upcase! string-titlecase! string-take string-take-right string-drop string-drop-right string-pad string-pad-right string-trim string-trim-right string-trim-both string-filter string-delete string-index string-index-right string-skip string-skip-right string-count string-prefix-length string-prefix-length-ci string-suffix-length string-suffix-length-ci string-prefix? string-prefix-ci? string-suffix? string-suffix-ci? string-contains string-contains-ci string-copy! substring/shared string-reverse string-reverse! reverse-list->string string-concatenate string-concatenate/shared string-concatenate-reverse string-concatenate-reverse/shared string-append/shared xsubstring string-xcopy! string-null? string-join string-tokenize string-replace string->list string-copy string-fill! string? make-string string-length string-ref string-set! string string-append list->string
    • ← (rnrs) R6
    • ← (rnrs mutable-strings) R6
    • ← (rnrs r5rs) R6
    • (srfi :23 error tricks) SRFI
    • (srfi :8 receive) SRFI
    • (srfi :14 char-sets) SRFI
    • ← (srfi private check-arg)
    • ← (srfi private let-opt)
    • ← (srfi private include)
  • (srfi :13) R6
    • → list->string make-string reverse-list->string string string->list string-any string-append string-append/shared string-ci< string-ci<= string-ci<> string-ci= string-ci> string-ci>= string-compare string-compare-ci string-concatenate string-concatenate-reverse string-concatenate-reverse/shared string-concatenate/shared string-contains string-contains-ci string-copy string-copy! string-count string-delete string-downcase string-downcase! string-drop string-drop-right string-every string-fill! string-filter string-fold string-fold-right string-for-each string-for-each-index string-hash string-hash-ci string-index string-index-right string-join string-length string-map string-map! string-null? string-pad string-pad-right string-prefix-ci? string-prefix-length string-prefix-length-ci string-prefix? string-ref string-replace string-reverse string-reverse! string-set! string-skip string-skip-right string-suffix-ci? string-suffix-length string-suffix-length-ci string-suffix? string-tabulate string-take string-take-right string-titlecase string-titlecase! string-tokenize string-trim string-trim-both string-trim-right string-unfold string-unfold-right string-upcase string-upcase! string-xcopy! string< string<= string<> string= string> string>= string? substring/shared xsubstring
    • (srfi :13 strings) SRFI
  • (srfi :130 string-cursors) R6
    • → string-cursor? string-cursor-start string-cursor-end string-cursor-next string-cursor-prev string-cursor-forward string-cursor-back string-cursor=? string-cursor<? string-cursor>? string-cursor<=? string-cursor>=? string-cursor-diff string-cursor->index string-index->cursor string-null? string-every string-any string-tabulate string-unfold string-unfold-right string->list/cursors string->vector/cursors reverse-list->string string-join string-ref/cursor substring/cursors string-copy/cursors string-take string-take-right string-drop string-drop-right string-pad string-pad-right string-trim string-trim-right string-trim-both string-prefix-length string-suffix-length string-prefix? string-suffix? string-index string-index-right string-skip string-skip-right string-contains string-contains-right string-reverse string-concatenate string-concatenate-reverse string-fold string-fold-right string-for-each-cursor string-replicate string-count string-replace string-split string-filter string-remove
    • ← (rnrs) R6
    • (srfi :13) SRFI
    • (srfi :1) SRFI
    • ← (srfi private include)
  • (srfi srfi-130) R6 GNU Guile
    • → string-cursor? string-cursor-start string-cursor-end string-cursor-next string-cursor-prev string-cursor-forward string-cursor-back string-cursor=? string-cursor<? string-cursor>? string-cursor<=? string-cursor>=? string-cursor-diff string-cursor->index string-index->cursor string-null? string-every string-any string-tabulate string-unfold string-unfold-right string->list/cursors string->vector/cursors reverse-list->string string-join string-ref/cursor substring/cursors string-copy/cursors string-take string-take-right string-drop string-drop-right string-pad string-pad-right string-trim string-trim-right string-trim-both string-prefix-length string-suffix-length string-prefix? string-suffix? string-index string-index-right string-skip string-skip-right string-contains string-contains-right string-reverse string-concatenate string-concatenate-reverse string-fold string-fold-right string-for-each-cursor string-replicate string-count string-replace string-split string-filter string-remove
    • ← (rnrs) R6
    • (srfi :13) SRFI
    • (srfi :1) SRFI
    • ← (srfi private include)
  • (srfi :130) R6
    • → string-cursor? string-cursor-start string-cursor-end string-cursor-next string-cursor-prev string-cursor-forward string-cursor-back string-cursor=? string-cursor<? string-cursor>? string-cursor<=? string-cursor>=? string-cursor-diff string-cursor->index string-index->cursor string-null? string-every string-any string-tabulate string-unfold string-unfold-right string->list/cursors string->vector/cursors reverse-list->string string-join string-ref/cursor substring/cursors string-copy/cursors string-take string-take-right string-drop string-drop-right string-pad string-pad-right string-trim string-trim-right string-trim-both string-prefix-length string-suffix-length string-prefix? string-suffix? string-index string-index-right string-skip string-skip-right string-contains string-contains-right string-reverse string-concatenate string-concatenate-reverse string-fold string-fold-right string-for-each-cursor string-replicate string-count string-replace string-split string-filter string-remove
    • (srfi :130 string-cursors) SRFI
  • (srfi :131 records) R6
  • (srfi srfi-131) R6 GNU Guile
  • (srfi :131) R6
  • (srfi :132 sorting) R6
    • → list-sorted? vector-sorted? list-merge vector-merge list-sort vector-sort list-stable-sort vector-stable-sort list-merge! vector-merge! list-sort! vector-sort! list-stable-sort! vector-stable-sort! list-delete-neighbor-dups vector-delete-neighbor-dups list-delete-neighbor-dups! vector-delete-neighbor-dups! vector-find-median vector-find-median!
    • ← (rnrs) R6
    • ← (rnrs mutable-pairs) R6
    • (srfi :133 vectors) SRFI
    • ← (rnrs r5rs) R6
    • ← (srfi private include)
  • (srfi srfi-132) R6 GNU Guile
    • → list-sorted? vector-sorted? list-merge vector-merge list-sort vector-sort list-stable-sort vector-stable-sort list-merge! vector-merge! list-sort! vector-sort! list-stable-sort! vector-stable-sort! list-delete-neighbor-dups vector-delete-neighbor-dups list-delete-neighbor-dups! vector-delete-neighbor-dups! vector-find-median vector-find-median!
    • ← (rnrs) R6
    • ← (rnrs mutable-pairs) R6
    • (srfi :133 vectors) SRFI
    • ← (rnrs r5rs) R6
    • ← (srfi private include)
  • (srfi :132) R6
    • → list-sorted? vector-sorted? list-merge vector-merge list-sort vector-sort list-stable-sort vector-stable-sort list-merge! vector-merge! list-sort! vector-sort! list-stable-sort! vector-stable-sort! list-delete-neighbor-dups vector-delete-neighbor-dups list-delete-neighbor-dups! vector-delete-neighbor-dups! vector-find-median vector-find-median!
    • (srfi :132 sorting) SRFI
  • (srfi :133 vectors) R6
    • → vector-unfold vector-unfold-right vector-copy vector-reverse-copy vector-append vector-concatenate vector-append-subvectors vector-empty? vector= vector-fold vector-fold-right vector-map vector-map! vector-for-each vector-count vector-cumulate vector-index vector-skip vector-index-right vector-skip-right vector-binary-search vector-any vector-every vector-partition vector-swap! vector-fill! vector-reverse! vector-copy! vector-reverse-copy! vector-unfold! vector-unfold-right! vector->list reverse-vector->list list->vector reverse-list->vector vector->string string->vector
    • ← (rnrs) R6
    • ← (rnrs mutable-strings) R6
    • ← (srfi private include)
  • (srfi srfi-133) R6 GNU Guile
    • → vector-unfold vector-unfold-right vector-copy vector-reverse-copy vector-append vector-concatenate vector-append-subvectors vector-empty? vector= vector-fold vector-fold-right vector-map vector-map! vector-for-each vector-count vector-cumulate vector-index vector-skip vector-index-right vector-skip-right vector-binary-search vector-any vector-every vector-partition vector-swap! vector-fill! vector-reverse! vector-copy! vector-reverse-copy! vector-unfold! vector-unfold-right! vector->list reverse-vector->list list->vector reverse-list->vector vector->string string->vector
    • ← (rnrs) R6
    • ← (rnrs mutable-strings) R6
    • ← (srfi private include)
  • (srfi :133) R6
    • → vector-unfold vector-unfold-right vector-reverse-copy vector-concatenate vector-append-subvectors vector-empty? vector= vector-fold vector-fold-right vector-map! vector-count vector-cumulate vector-index vector-index-right vector-skip vector-skip-right vector-binary-search vector-any vector-every vector-partition vector-swap! vector-reverse! vector-reverse-copy! vector-unfold! vector-unfold-right! reverse-vector->list reverse-list->vector
    • (srfi :133 vectors) SRFI
  • (srfi :134 ideques) R6
    • → ideque ideque-tabulate ideque-unfold ideque-unfold-right ideque? ideque-empty? ideque= ideque-any ideque-every ideque-front ideque-add-front ideque-remove-front ideque-back ideque-add-back ideque-remove-back ideque-ref ideque-take ideque-take-right ideque-drop ideque-drop-right ideque-split-at ideque-length ideque-append ideque-reverse ideque-count ideque-zip ideque-map ideque-filter-map ideque-for-each ideque-for-each-right ideque-fold ideque-fold-right ideque-append-map ideque-filter ideque-remove ideque-partition ideque-find ideque-find-right ideque-take-while ideque-take-while-right ideque-drop-while ideque-drop-while-right ideque-span ideque-break list->ideque ideque->list generator->ideque ideque->generator
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • (srfi :1) SRFI
    • (srfi :9) SRFI
    • (srfi :41) SRFI
    • (srfi :158) SRFI
  • (srfi srfi-134) R6 GNU Guile
    • → ideque ideque-tabulate ideque-unfold ideque-unfold-right ideque? ideque-empty? ideque= ideque-any ideque-every ideque-front ideque-add-front ideque-remove-front ideque-back ideque-add-back ideque-remove-back ideque-ref ideque-take ideque-take-right ideque-drop ideque-drop-right ideque-split-at ideque-length ideque-append ideque-reverse ideque-count ideque-zip ideque-map ideque-filter-map ideque-for-each ideque-for-each-right ideque-fold ideque-fold-right ideque-append-map ideque-filter ideque-remove ideque-partition ideque-find ideque-find-right ideque-take-while ideque-take-while-right ideque-drop-while ideque-drop-while-right ideque-span ideque-break list->ideque ideque->list generator->ideque ideque->generator
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • (srfi :1) SRFI
    • (srfi :9) SRFI
    • (srfi :41) SRFI
    • (srfi :158) SRFI
  • (srfi :134) R6
    • → ideque ideque-tabulate ideque-unfold ideque-unfold-right ideque? ideque-empty? ideque= ideque-any ideque-every ideque-front ideque-add-front ideque-remove-front ideque-back ideque-add-back ideque-remove-back ideque-ref ideque-take ideque-take-right ideque-drop ideque-drop-right ideque-split-at ideque-length ideque-append ideque-reverse ideque-count ideque-zip ideque-map ideque-filter-map ideque-for-each ideque-for-each-right ideque-fold ideque-fold-right ideque-append-map ideque-filter ideque-remove ideque-partition ideque-find ideque-find-right ideque-take-while ideque-take-while-right ideque-drop-while ideque-drop-while-right ideque-span ideque-break list->ideque ideque->list generator->ideque ideque->generator
    • (srfi :134 ideques) SRFI
  • (srfi :139 impl) R6 Chez Scheme
    • → define-syntax-parameter syntax-parameterize
    • ← (chezscheme) Built-in
    • (srfi :213) SRFI
  • (srfi :139) R6
  • (srfi :14 char-sets inversion-list) R6
    • → inversion-list? make-empty-inversion-list number->inversion-list numbers->inversion-list range->inversion-list ranges->inversion-list inversion-list=? inversion-list-adjoin inversion-list-complement inversion-list-copy inversion-list-difference inversion-list-fold/done? inversion-list-hash inversion-list-intersection inversion-list-member? inversion-list-remove inversion-list-size inversion-list-union inversion-list-cursor inversion-list-cursor? inversion-list-cursor-ref inversion-list-cursor-next inversion-list-cursor-at-end?
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • (srfi :9 records) SRFI
    • ← (srfi private include)
  • (srfi :14 char-sets) R6
    • → char-set? char-set= char-set<= char-set-hash char-set-cursor char-set-ref char-set-cursor-next end-of-char-set? char-set-fold char-set-unfold char-set-unfold! char-set-for-each char-set-map char-set-copy char-set list->char-set string->char-set list->char-set! string->char-set! char-set-filter ucs-range->char-set char-set-filter! ucs-range->char-set! ->char-set char-set->list char-set->string char-set-size char-set-count char-set-contains? char-set-every char-set-any char-set-adjoin char-set-delete char-set-adjoin! char-set-delete! char-set-complement char-set-union char-set-intersection char-set-complement! char-set-union! char-set-intersection! char-set-difference char-set-xor char-set-diff+intersection char-set-difference! char-set-xor! char-set-diff+intersection! char-set:lower-case char-set:upper-case char-set:title-case char-set:letter char-set:digit char-set:letter+digit char-set:graphic char-set:printing char-set:whitespace char-set:iso-control char-set:punctuation char-set:symbol char-set:hex-digit char-set:blank char-set:ascii char-set:empty char-set:full
    • ← (rnrs) R6
    • ← (rnrs mutable-strings) R6
    • ← (rnrs r5rs) R6
    • (srfi :1 lists) SRFI
    • (srfi :9 records) SRFI
    • ← (srfi private include)
    • ← (srfi private let-opt)
    • (srfi :14 char-sets inversion-list) SRFI
  • (srfi :14) R6
    • → ->char-set char-set char-set->list char-set->string char-set-adjoin char-set-adjoin! char-set-any char-set-complement char-set-complement! char-set-contains? char-set-copy char-set-count char-set-cursor char-set-cursor-next char-set-delete char-set-delete! char-set-diff+intersection char-set-diff+intersection! char-set-difference char-set-difference! char-set-every char-set-filter char-set-filter! char-set-fold char-set-for-each char-set-hash char-set-intersection char-set-intersection! char-set-map char-set-ref char-set-size char-set-unfold char-set-unfold! char-set-union char-set-union! char-set-xor char-set-xor! char-set:ascii char-set:blank char-set:digit char-set:empty char-set:full char-set:graphic char-set:hex-digit char-set:iso-control char-set:letter char-set:letter+digit char-set:lower-case char-set:printing char-set:punctuation char-set:symbol char-set:title-case char-set:upper-case char-set:whitespace char-set<= char-set= char-set? end-of-char-set? list->char-set list->char-set! string->char-set string->char-set! ucs-range->char-set ucs-range->char-set!
    • (srfi :14 char-sets) SRFI
  • (srfi :141 integer-division) R6
    • → ceiling/ ceiling-quotient ceiling-remainder floor/ floor-quotient floor-remainder truncate/ truncate-quotient truncate-remainder round/ round-quotient round-remainder euclidean/ euclidean-quotient euclidean-remainder balanced/ balanced-quotient balanced-remainder
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (srfi private include)
  • (srfi srfi-141) R6 GNU Guile
    • → ceiling/ ceiling-quotient ceiling-remainder floor/ floor-quotient floor-remainder truncate/ truncate-quotient truncate-remainder round/ round-quotient round-remainder euclidean/ euclidean-quotient euclidean-remainder balanced/ balanced-quotient balanced-remainder
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (srfi private include)
  • (srfi :141) R6
    • → ceiling/ ceiling-quotient ceiling-remainder floor/ floor-quotient floor-remainder truncate/ truncate-quotient truncate-remainder round/ round-quotient round-remainder euclidean/ euclidean-quotient euclidean-remainder balanced/ balanced-quotient balanced-remainder
    • (srfi :141 integer-division) SRFI
  • (srfi :143 fixnums) R6
    • → fx-width fx-greatest fx-least fixnum? fx=? fx<? fx>? fx<=? fx>=? fxzero? fxpositive? fxnegative? fxodd? fxeven? fxmax fxmin fx+ fx- fxneg fx* fxquotient fxremainder fxabs fxsquare fxsqrt fx+/carry fx-/carry fx*/carry fxnot fxand fxior fxxor fxarithmetic-shift fxarithmetic-shift-left fxarithmetic-shift-right fxbit-count fxlength fxif fxbit-set? fxcopy-bit fxfirst-set-bit fxbit-field fxbit-field-rotate fxbit-field-reverse
    • ← (rnrs) R6
    • (srfi :143 helpers) SRFI
  • (srfi srfi-143) R6 GNU Guile
    • → fx-width fx-greatest fx-least fixnum? fx=? fx<? fx>? fx<=? fx>=? fxzero? fxpositive? fxnegative? fxodd? fxeven? fxmax fxmin fx+ fx- fxneg fx* fxquotient fxremainder fxabs fxsquare fxsqrt fx+/carry fx-/carry fx*/carry fxnot fxand fxior fxxor fxarithmetic-shift fxarithmetic-shift-left fxarithmetic-shift-right fxbit-count fxlength fxif fxbit-set? fxcopy-bit fxfirst-set-bit fxbit-field fxbit-field-rotate fxbit-field-reverse
    • ← (rnrs) R6
    • (srfi :143 helpers) SRFI
  • (srfi :143 helpers) R6 Chez Scheme
    • → fxabs fxremainder fxquotient
    • ← (chezscheme) Built-in
  • (srfi :143 helpers) R6
    • → fxabs fxremainder fxquotient
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
  • (srfi srfi-143) R6 GNU Guile
    • → fxabs fxremainder fxquotient
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
  • (srfi :143) R6
    • → fx-width fx-greatest fx-least fixnum? fx=? fx<? fx>? fx<=? fx>=? fxzero? fxpositive? fxnegative? fxodd? fxeven? fxmax fxmin fx+ fx- fxneg fx* fxquotient fxremainder fxabs fxsquare fxsqrt fx+/carry fx-/carry fx*/carry fxnot fxand fxior fxxor fxarithmetic-shift fxarithmetic-shift-left fxarithmetic-shift-right fxbit-count fxlength fxif fxbit-set? fxcopy-bit fxfirst-set-bit fxbit-field fxbit-field-rotate fxbit-field-reverse
    • (srfi :143 fixnums) SRFI
  • (srfi :145 assumptions) R6 Chez Scheme
    • → assume
    • ← (chezscheme) Built-in
  • (srfi :145 assumptions) R6
  • (srfi srfi-145) R6 GNU Guile
  • (srfi :145) R6
  • (srfi :146 gleckler hamt-map) R6
  • (srfi srfi-146 hamt-map) R6 GNU Guile
  • (srfi :146 gleckler hamt-misc) R6
  • (srfi srfi-146 hamt-misc) R6 GNU Guile
  • (srfi :146 gleckler hamt) R6 Chez Scheme
    • → fragment->mask hamt->list hamt-fetch hamt-null hamt-null? hamt/count hamt/empty? hamt/for-each hamt/immutable hamt/mutable hamt/mutable? hamt/payload? hamt/put hamt/put! hamt/replace hamt/replace! hash-array-mapped-trie? make-hamt collision? hamt-bucket-size hamt-hash-size hamt/root leaf-stride narrow/array narrow/leaves narrow? next-set-bit wide/array wide/children wide?
    • ← (rnrs) R6
    • ← (chezscheme) Built-in
    • (srfi :9) SRFI
    • (srfi :1) SRFI
    • (srfi :16) SRFI
    • (srfi :143) SRFI
    • (srfi :151) SRFI
    • (srfi :146 gleckler hamt-misc) SRFI
    • (srfi :146 gleckler vector-edit) SRFI
  • (srfi :146 gleckler vector-edit) R6
    • → vector-edit vector-replace-one vector-without
    • ← (rnrs) R6
    • (srfi :43) SRFI
  • (srfi srfi-146 vector-edit) R6 GNU Guile
    • → vector-edit vector-replace-one vector-without
    • ← (rnrs) R6
    • (srfi :43) SRFI
  • (srfi :146 hash) R6
    • → hashmap hashmap-unfold hashmap? hashmap-contains? hashmap-empty? hashmap-disjoint? hashmap-ref hashmap-ref/default hashmap-key-comparator hashmap-adjoin hashmap-adjoin! hashmap-set hashmap-set! hashmap-replace hashmap-replace! hashmap-delete hashmap-delete! hashmap-delete-all hashmap-delete-all! hashmap-intern hashmap-intern! hashmap-update hashmap-update! hashmap-update/default hashmap-update!/default hashmap-pop hashmap-pop! hashmap-search hashmap-search! hashmap-size hashmap-find hashmap-count hashmap-any? hashmap-every? hashmap-keys hashmap-values hashmap-entries hashmap-map hashmap-map->list hashmap-for-each hashmap-fold hashmap-filter hashmap-filter! hashmap-remove hashmap-remove! hashmap-partition hashmap-partition! hashmap-copy hashmap->alist alist->hashmap alist->hashmap! hashmap=? hashmap<? hashmap>? hashmap<=? hashmap>=? hashmap-union hashmap-intersection hashmap-difference hashmap-xor hashmap-union! hashmap-intersection! hashmap-difference! hashmap-xor! make-hashmap-comparator hashmap-comparator comparator?
    • ← (rnrs) R6
    • (srfi :1) SRFI
    • (srfi :8) SRFI
    • (srfi :9) SRFI
    • (srfi :158) SRFI
    • (srfi :128) SRFI
    • (srfi :145) SRFI
    • (srfi :146 gleckler hamt-map) SRFI
  • (srfi srfi-146) R6 GNU Guile
    • → hashmap hashmap-unfold hashmap? hashmap-contains? hashmap-empty? hashmap-disjoint? hashmap-ref hashmap-ref/default hashmap-key-comparator hashmap-adjoin hashmap-adjoin! hashmap-set hashmap-set! hashmap-replace hashmap-replace! hashmap-delete hashmap-delete! hashmap-delete-all hashmap-delete-all! hashmap-intern hashmap-intern! hashmap-update hashmap-update! hashmap-update/default hashmap-update!/default hashmap-pop hashmap-pop! hashmap-search hashmap-search! hashmap-size hashmap-find hashmap-count hashmap-any? hashmap-every? hashmap-keys hashmap-values hashmap-entries hashmap-map hashmap-map->list hashmap-for-each hashmap-fold hashmap-filter hashmap-filter! hashmap-remove hashmap-remove! hashmap-partition hashmap-partition! hashmap-copy hashmap->alist alist->hashmap alist->hashmap! hashmap=? hashmap<? hashmap>? hashmap<=? hashmap>=? hashmap-union hashmap-intersection hashmap-difference hashmap-xor hashmap-union! hashmap-intersection! hashmap-difference! hashmap-xor! make-hashmap-comparator hashmap-comparator comparator?
    • ← (rnrs) R6
    • (srfi :1) SRFI
    • (srfi :8) SRFI
    • (srfi :9) SRFI
    • (srfi :158) SRFI
    • (srfi :128) SRFI
    • (srfi :145) SRFI
    • (srfi :146 gleckler hamt-map) SRFI
  • (srfi :146 mappings) R6
    • → mapping mapping-unfold mapping/ordered mapping-unfold/ordered mapping? mapping-contains? mapping-empty? mapping-disjoint? mapping-ref mapping-ref/default mapping-key-comparator mapping-adjoin mapping-adjoin! mapping-set mapping-set! mapping-replace mapping-replace! mapping-delete mapping-delete! mapping-delete-all mapping-delete-all! mapping-intern mapping-intern! mapping-update mapping-update! mapping-update/default mapping-update!/default mapping-pop mapping-pop! mapping-search mapping-search! mapping-size mapping-find mapping-count mapping-any? mapping-every? mapping-keys mapping-values mapping-entries mapping-map mapping-map->list mapping-for-each mapping-fold mapping-filter mapping-filter! mapping-remove mapping-remove! mapping-partition mapping-partition! mapping-copy mapping->alist alist->mapping alist->mapping! alist->mapping/ordered alist->mapping/ordered! mapping=? mapping<? mapping>? mapping<=? mapping>=? mapping-union mapping-intersection mapping-difference mapping-xor mapping-union! mapping-intersection! mapping-difference! mapping-xor! make-mapping-comparator mapping-comparator mapping-min-key mapping-max-key mapping-min-value mapping-max-value mapping-key-predecessor mapping-key-successor mapping-range= mapping-range< mapping-range> mapping-range<= mapping-range>= mapping-range=! mapping-range<! mapping-range>! mapping-range<=! mapping-range>=! mapping-split mapping-catenate mapping-catenate! mapping-map/monotone mapping-map/monotone! mapping-fold/reverse comparator?
    • ← (rnrs) R6
    • (srfi :9) SRFI
    • (srfi :1) SRFI
    • (srfi :8) SRFI
    • (srfi :128) SRFI
    • (srfi :145) SRFI
    • (srfi :146 nieper rbtree) SRFI
  • (srfi srfi-146) R6 GNU Guile
    • → mapping mapping-unfold mapping/ordered mapping-unfold/ordered mapping? mapping-contains? mapping-empty? mapping-disjoint? mapping-ref mapping-ref/default mapping-key-comparator mapping-adjoin mapping-adjoin! mapping-set mapping-set! mapping-replace mapping-replace! mapping-delete mapping-delete! mapping-delete-all mapping-delete-all! mapping-intern mapping-intern! mapping-update mapping-update! mapping-update/default mapping-update!/default mapping-pop mapping-pop! mapping-search mapping-search! mapping-size mapping-find mapping-count mapping-any? mapping-every? mapping-keys mapping-values mapping-entries mapping-map mapping-map->list mapping-for-each mapping-fold mapping-filter mapping-filter! mapping-remove mapping-remove! mapping-partition mapping-partition! mapping-copy mapping->alist alist->mapping alist->mapping! alist->mapping/ordered alist->mapping/ordered! mapping=? mapping<? mapping>? mapping<=? mapping>=? mapping-union mapping-intersection mapping-difference mapping-xor mapping-union! mapping-intersection! mapping-difference! mapping-xor! make-mapping-comparator mapping-comparator mapping-min-key mapping-max-key mapping-min-value mapping-max-value mapping-key-predecessor mapping-key-successor mapping-range= mapping-range< mapping-range> mapping-range<= mapping-range>= mapping-range=! mapping-range<! mapping-range>! mapping-range<=! mapping-range>=! mapping-split mapping-catenate mapping-catenate! mapping-map/monotone mapping-map/monotone! mapping-fold/reverse comparator?
    • ← (rnrs) R6
    • (srfi :9) SRFI
    • (srfi :1) SRFI
    • (srfi :8) SRFI
    • (srfi :128) SRFI
    • (srfi :145) SRFI
    • (srfi :146 nieper rbtree) SRFI
  • (srfi :146 nieper rbtree) R6 Chez Scheme
    • → make-tree tree-search tree-for-each tree-fold tree-fold/reverse tree-generator tree-key-predecessor tree-key-successor tree-map tree-catenate tree-split
    • ← (rnrs) R6
    • ← (chezscheme) Built-in
    • (srfi :2) SRFI
    • (srfi :8) SRFI
    • (srfi :158) SRFI
    • (srfi :128) SRFI
  • (srfi :146) R6
    • → mapping mapping-unfold mapping/ordered mapping-unfold/ordered mapping? mapping-contains? mapping-empty? mapping-disjoint? mapping-ref mapping-ref/default mapping-key-comparator mapping-adjoin mapping-adjoin! mapping-set mapping-set! mapping-replace mapping-replace! mapping-delete mapping-delete! mapping-delete-all mapping-delete-all! mapping-intern mapping-intern! mapping-update mapping-update! mapping-update/default mapping-update!/default mapping-pop mapping-pop! mapping-search mapping-search! mapping-size mapping-find mapping-count mapping-any? mapping-every? mapping-keys mapping-values mapping-entries mapping-map mapping-map->list mapping-for-each mapping-fold mapping-filter mapping-filter! mapping-remove mapping-remove! mapping-partition mapping-partition! mapping-copy mapping->alist alist->mapping alist->mapping! alist->mapping/ordered alist->mapping/ordered! mapping=? mapping<? mapping>? mapping<=? mapping>=? mapping-union mapping-intersection mapping-difference mapping-xor mapping-union! mapping-intersection! mapping-difference! mapping-xor! make-mapping-comparator mapping-comparator mapping-min-key mapping-max-key mapping-min-value mapping-max-value mapping-key-predecessor mapping-key-successor mapping-range= mapping-range< mapping-range> mapping-range<= mapping-range>= mapping-range=! mapping-range<! mapping-range>! mapping-range<=! mapping-range>=! mapping-split mapping-catenate mapping-catenate! mapping-map/monotone mapping-map/monotone! mapping-fold/reverse comparator?
    • (srfi :146 mappings) SRFI
  • (srfi :15 fluid-let) R6 Chez Scheme
    • → fluid-let
    • ← (chezscheme) Built-in
  • (srfi :15 fluid-let) R6
    • → fluid-let
    • ← (rnrs) R6
  • (srfi srfi-15) R6 GNU Guile
    • → fluid-let
    • ← (rnrs) R6
  • (srfi :151 bitwise-operations) R6
    • → bitwise-not bitwise-and bitwise-ior bitwise-xor bitwise-eqv bitwise-nand bitwise-nor bitwise-andc1 bitwise-andc2 bitwise-orc1 bitwise-orc2 arithmetic-shift bit-count integer-length bitwise-if bit-set? copy-bit bit-swap any-bit-set? every-bit-set? first-set-bit bit-field bit-field-any? bit-field-every? bit-field-clear bit-field-set bit-field-replace bit-field-replace-same bit-field-rotate bit-field-reverse bits->list list->bits bits->vector vector->bits bits bitwise-fold bitwise-for-each bitwise-unfold make-bitwise-generator
    • ← (rnrs) R6
  • (srfi srfi-151) R6 GNU Guile
    • → bitwise-not bitwise-and bitwise-ior bitwise-xor bitwise-eqv bitwise-nand bitwise-nor bitwise-andc1 bitwise-andc2 bitwise-orc1 bitwise-orc2 arithmetic-shift bit-count integer-length bitwise-if bit-set? copy-bit bit-swap any-bit-set? every-bit-set? first-set-bit bit-field bit-field-any? bit-field-every? bit-field-clear bit-field-set bit-field-replace bit-field-replace-same bit-field-rotate bit-field-reverse bits->list list->bits bits->vector vector->bits bits bitwise-fold bitwise-for-each bitwise-unfold make-bitwise-generator
    • ← (rnrs) R6
  • (srfi :151) R6
    • → bitwise-not bitwise-and bitwise-ior bitwise-xor bitwise-eqv bitwise-nand bitwise-nor bitwise-andc1 bitwise-andc2 bitwise-orc1 bitwise-orc2 arithmetic-shift bit-count integer-length bitwise-if bit-set? copy-bit bit-swap any-bit-set? every-bit-set? first-set-bit bit-field bit-field-any? bit-field-every? bit-field-clear bit-field-set bit-field-replace bit-field-replace-same bit-field-rotate bit-field-reverse bits->list list->bits bits->vector vector->bits bits bitwise-fold bitwise-for-each bitwise-unfold make-bitwise-generator
    • (srfi :151 bitwise-operations) SRFI
  • (srfi :152 strings) R6
    • → string? string-null? string-every string-any make-string string string-tabulate string-unfold string-unfold-right string->vector string->list vector->string list->string reverse-list->string string-length string-ref substring string-copy string-take string-take-right string-drop string-drop-right string-pad string-pad-right string-trim string-trim-right string-trim-both string-replace string=? string-ci=? string<? string-ci<? string>? string-ci>? string<=? string-ci<=? string>=? string-ci>=? string-prefix-length string-suffix-length string-prefix? string-suffix? string-index string-index-right string-skip string-skip-right string-contains string-contains-right string-take-while string-take-while-right string-drop-while string-drop-while-right string-break string-span string-append string-concatenate string-concatenate-reverse string-join string-fold string-fold-right string-map string-for-each string-count string-filter string-remove string-replicate string-segment string-split read-string write-string string-set! string-fill! string-copy!
    • ← (rnrs) R6
    • ← (rnrs mutable-strings) R6
    • ← (rnrs r5rs) R6
    • (srfi :0) SRFI
    • (srfi :23) SRFI
    • ← (srfi private include)
  • (srfi srfi-152) R6 GNU Guile
    • → string? string-null? string-every string-any make-string string string-tabulate string-unfold string-unfold-right string->vector string->list vector->string list->string reverse-list->string string-length string-ref substring string-copy string-take string-take-right string-drop string-drop-right string-pad string-pad-right string-trim string-trim-right string-trim-both string-replace string=? string-ci=? string<? string-ci<? string>? string-ci>? string<=? string-ci<=? string>=? string-ci>=? string-prefix-length string-suffix-length string-prefix? string-suffix? string-index string-index-right string-skip string-skip-right string-contains string-contains-right string-take-while string-take-while-right string-drop-while string-drop-while-right string-break string-span string-append string-concatenate string-concatenate-reverse string-join string-fold string-fold-right string-map string-for-each string-count string-filter string-remove string-replicate string-segment string-split read-string write-string string-set! string-fill! string-copy!
    • ← (rnrs) R6
    • ← (rnrs mutable-strings) R6
    • ← (rnrs r5rs) R6
    • (srfi :0) SRFI
    • (srfi :23) SRFI
    • ← (srfi private include)
  • (srfi :152) R6
    • → string? string-null? string-every string-any make-string string string-tabulate string-unfold string-unfold-right string->vector string->list vector->string list->string reverse-list->string string-length string-ref substring string-copy string-take string-take-right string-drop string-drop-right string-pad string-pad-right string-trim string-trim-right string-trim-both string-replace string=? string-ci=? string<? string-ci<? string>? string-ci>? string<=? string-ci<=? string>=? string-ci>=? string-prefix-length string-suffix-length string-prefix? string-suffix? string-index string-index-right string-skip string-skip-right string-contains string-contains-right string-take-while string-take-while-right string-drop-while string-drop-while-right string-break string-span string-append string-concatenate string-concatenate-reverse string-join string-fold string-fold-right string-map string-for-each string-count string-filter string-remove string-replicate string-segment string-split read-string write-string string-set! string-fill! string-copy!
    • (srfi :152 strings) SRFI
  • (srfi :156 predicate-combiners) R6
    • → is isnt
    • ← (rnrs) R6
    • ← (srfi private include)
  • (srfi srfi-156) R6 GNU Guile
    • → is isnt
    • ← (rnrs) R6
    • ← (srfi private include)
  • (srfi :156) R6
  • (srfi :158 generators-and-accumulators) R6 Chez Scheme
    • → generator circular-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 gflatten ggroup gmerge gmap gcombine gfilter gremove gstate-filter 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-map->list generator-find generator-count generator-any generator-every generator-unfold make-accumulator count-accumulator list-accumulator reverse-list-accumulator vector-accumulator reverse-vector-accumulator vector-accumulator! string-accumulator bytevector-accumulator bytevector-accumulator! sum-accumulator product-accumulator
    • ← (rnrs) R6
    • (srfi :1) SRFI
    • ← (chezscheme) Built-in
    • ← (srfi private include)
    • ← (srfi private define-values)
  • (srfi :158) R6
    • → generator circular-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 gflatten ggroup gmerge gmap gcombine gfilter gremove gstate-filter 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-map->list generator-find generator-count generator-any generator-every generator-unfold make-accumulator count-accumulator list-accumulator reverse-list-accumulator vector-accumulator reverse-vector-accumulator vector-accumulator! string-accumulator bytevector-accumulator bytevector-accumulator! sum-accumulator product-accumulator
    • (srfi :158 generators-and-accumulators) SRFI
  • (srfi :16 case-lambda) R6
    • → case-lambda
    • ← (rnrs control) R6
  • (srfi :16) R6
  • (srfi :160 base) R6 Chez Scheme
    • → s8? s8vector? make-s8vector s8vector s8vector-length s8vector-ref s8vector-set! s8vector->list list->s8vector s16? s16vector? make-s16vector s16vector s16vector-length s16vector-ref s16vector-set! s16vector->list list->s16vector s32? s32vector? make-s32vector s32vector s32vector-length s32vector-ref s32vector-set! s32vector->list list->s32vector s64? s64vector? make-s64vector s64vector s64vector-length s64vector-ref s64vector-set! s64vector->list list->s64vector u8? u8vector? make-u8vector u8vector u8vector-length u8vector-ref u8vector-set! u8vector->list list->u8vector u16? u16vector? make-u16vector u16vector u16vector-length u16vector-ref u16vector-set! u16vector->list list->u16vector u32? u32vector? make-u32vector u32vector u32vector-length u32vector-ref u32vector-set! u32vector->list list->u32vector u64? u64vector? make-u64vector u64vector u64vector-length u64vector-ref u64vector-set! u64vector->list list->u64vector f32? f32vector? make-f32vector f32vector f32vector-length f32vector-ref f32vector-set! f32vector->list list->f32vector f64? f64vector? make-f64vector f64vector f64vector-length f64vector-ref f64vector-set! f64vector->list list->f64vector c64? c64vector? make-c64vector c64vector c64vector-length c64vector-ref c64vector-set! c64vector->list list->c64vector c128? c128vector? make-c128vector c128vector c128vector-length c128vector-ref c128vector-set! c128vector->list list->c128vector
    • ← (chezscheme) Built-in
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • (srfi :160 meta utils) SRFI
  • (srfi :160 c128) R6
    • → c128vector? c128? c128vector make-c128vector list->c128vector c128vector->list c128vector-length c128vector-ref c128vector-set! c128vector-empty? c128vector= c128vector-unfold c128vector-unfold-right c128vector-copy c128vector-reverse-copy c128vector-append c128vector-append-subvectors c128vector-concatenate c128vector-take c128vector-take-right c128vector-drop c128vector-drop-right c128vector-segment c128vector-fold c128vector-fold-right c128vector-map c128vector-map! c128vector-for-each c128vector-count c128vector-cumulate c128vector-take-while c128vector-take-while-right c128vector-drop-while c128vector-drop-while-right c128vector-index c128vector-index-right c128vector-skip c128vector-skip-right c128vector-any c128vector-every c128vector-partition c128vector-filter c128vector-remove c128vector-swap! c128vector-unfold! c128vector-unfold-right! c128vector-fill! c128vector-reverse! c128vector-copy! c128vector-reverse-copy! reverse-c128vector->list reverse-list->c128vector c128vector->vector vector->c128vector c128vector-hash c128vector-comparator make-c128vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
  • (srfi srfi-160) R6 GNU Guile
    • → c128vector? c128? c128vector make-c128vector list->c128vector c128vector->list c128vector-length c128vector-ref c128vector-set! c128vector-empty? c128vector= c128vector-unfold c128vector-unfold-right c128vector-copy c128vector-reverse-copy c128vector-append c128vector-append-subvectors c128vector-concatenate c128vector-take c128vector-take-right c128vector-drop c128vector-drop-right c128vector-segment c128vector-fold c128vector-fold-right c128vector-map c128vector-map! c128vector-for-each c128vector-count c128vector-cumulate c128vector-take-while c128vector-take-while-right c128vector-drop-while c128vector-drop-while-right c128vector-index c128vector-index-right c128vector-skip c128vector-skip-right c128vector-any c128vector-every c128vector-partition c128vector-filter c128vector-remove c128vector-swap! c128vector-unfold! c128vector-unfold-right! c128vector-fill! c128vector-reverse! c128vector-copy! c128vector-reverse-copy! reverse-c128vector->list reverse-list->c128vector c128vector->vector vector->c128vector c128vector-hash c128vector-comparator make-c128vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
  • (srfi :160 c64) R6
    • → c64vector? c64? c64vector make-c64vector list->c64vector c64vector->list c64vector-length c64vector-ref c64vector-set! c64vector-empty? c64vector= c64vector-unfold c64vector-unfold-right c64vector-copy c64vector-reverse-copy c64vector-append c64vector-append-subvectors c64vector-concatenate c64vector-take c64vector-take-right c64vector-drop c64vector-drop-right c64vector-segment c64vector-fold c64vector-fold-right c64vector-map c64vector-map! c64vector-for-each c64vector-count c64vector-cumulate c64vector-take-while c64vector-take-while-right c64vector-drop-while c64vector-drop-while-right c64vector-index c64vector-index-right c64vector-skip c64vector-skip-right c64vector-any c64vector-every c64vector-partition c64vector-filter c64vector-remove c64vector-swap! c64vector-unfold! c64vector-unfold-right! c64vector-fill! c64vector-reverse! c64vector-copy! c64vector-reverse-copy! reverse-c64vector->list reverse-list->c64vector c64vector->vector vector->c64vector c64vector-hash c64vector-comparator make-c64vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
  • (srfi srfi-160) R6 GNU Guile
    • → c64vector? c64? c64vector make-c64vector list->c64vector c64vector->list c64vector-length c64vector-ref c64vector-set! c64vector-empty? c64vector= c64vector-unfold c64vector-unfold-right c64vector-copy c64vector-reverse-copy c64vector-append c64vector-append-subvectors c64vector-concatenate c64vector-take c64vector-take-right c64vector-drop c64vector-drop-right c64vector-segment c64vector-fold c64vector-fold-right c64vector-map c64vector-map! c64vector-for-each c64vector-count c64vector-cumulate c64vector-take-while c64vector-take-while-right c64vector-drop-while c64vector-drop-while-right c64vector-index c64vector-index-right c64vector-skip c64vector-skip-right c64vector-any c64vector-every c64vector-partition c64vector-filter c64vector-remove c64vector-swap! c64vector-unfold! c64vector-unfold-right! c64vector-fill! c64vector-reverse! c64vector-copy! c64vector-reverse-copy! reverse-c64vector->list reverse-list->c64vector c64vector->vector vector->c64vector c64vector-hash c64vector-comparator make-c64vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
  • (srfi :160 f32) R6
    • → f32vector? f32? f32vector make-f32vector list->f32vector f32vector->list f32vector-length f32vector-ref f32vector-set! f32vector-empty? f32vector= f32vector-unfold f32vector-unfold-right f32vector-copy f32vector-reverse-copy f32vector-append f32vector-append-subvectors f32vector-concatenate f32vector-take f32vector-take-right f32vector-drop f32vector-drop-right f32vector-segment f32vector-fold f32vector-fold-right f32vector-map f32vector-map! f32vector-for-each f32vector-count f32vector-cumulate f32vector-take-while f32vector-take-while-right f32vector-drop-while f32vector-drop-while-right f32vector-index f32vector-index-right f32vector-skip f32vector-skip-right f32vector-any f32vector-every f32vector-partition f32vector-filter f32vector-remove f32vector-swap! f32vector-unfold! f32vector-unfold-right! f32vector-fill! f32vector-reverse! f32vector-copy! f32vector-reverse-copy! reverse-f32vector->list reverse-list->f32vector f32vector->vector vector->f32vector f32vector-hash make-f32vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
  • (srfi srfi-160) R6 GNU Guile
    • → f32vector? f32? f32vector make-f32vector list->f32vector f32vector->list f32vector-length f32vector-ref f32vector-set! f32vector-empty? f32vector= f32vector-unfold f32vector-unfold-right f32vector-copy f32vector-reverse-copy f32vector-append f32vector-append-subvectors f32vector-concatenate f32vector-take f32vector-take-right f32vector-drop f32vector-drop-right f32vector-segment f32vector-fold f32vector-fold-right f32vector-map f32vector-map! f32vector-for-each f32vector-count f32vector-cumulate f32vector-take-while f32vector-take-while-right f32vector-drop-while f32vector-drop-while-right f32vector-index f32vector-index-right f32vector-skip f32vector-skip-right f32vector-any f32vector-every f32vector-partition f32vector-filter f32vector-remove f32vector-swap! f32vector-unfold! f32vector-unfold-right! f32vector-fill! f32vector-reverse! f32vector-copy! f32vector-reverse-copy! reverse-f32vector->list reverse-list->f32vector f32vector->vector vector->f32vector f32vector-hash make-f32vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
  • (srfi :160 f64) R6
    • → f64vector? f64? f64vector make-f64vector list->f64vector f64vector->list f64vector-length f64vector-ref f64vector-set! f64vector-empty? f64vector= f64vector-unfold f64vector-unfold-right f64vector-copy f64vector-reverse-copy f64vector-append f64vector-append-subvectors f64vector-concatenate f64vector-take f64vector-take-right f64vector-drop f64vector-drop-right f64vector-segment f64vector-fold f64vector-fold-right f64vector-map f64vector-map! f64vector-for-each f64vector-count f64vector-cumulate f64vector-take-while f64vector-take-while-right f64vector-drop-while f64vector-drop-while-right f64vector-index f64vector-index-right f64vector-skip f64vector-skip-right f64vector-any f64vector-every f64vector-partition f64vector-filter f64vector-remove f64vector-swap! f64vector-unfold! f64vector-unfold-right! f64vector-fill! f64vector-reverse! f64vector-copy! f64vector-reverse-copy! reverse-f64vector->list reverse-list->f64vector f64vector->vector vector->f64vector f64vector-hash make-f64vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
  • (srfi srfi-160) R6 GNU Guile
    • → f64vector? f64? f64vector make-f64vector list->f64vector f64vector->list f64vector-length f64vector-ref f64vector-set! f64vector-empty? f64vector= f64vector-unfold f64vector-unfold-right f64vector-copy f64vector-reverse-copy f64vector-append f64vector-append-subvectors f64vector-concatenate f64vector-take f64vector-take-right f64vector-drop f64vector-drop-right f64vector-segment f64vector-fold f64vector-fold-right f64vector-map f64vector-map! f64vector-for-each f64vector-count f64vector-cumulate f64vector-take-while f64vector-take-while-right f64vector-drop-while f64vector-drop-while-right f64vector-index f64vector-index-right f64vector-skip f64vector-skip-right f64vector-any f64vector-every f64vector-partition f64vector-filter f64vector-remove f64vector-swap! f64vector-unfold! f64vector-unfold-right! f64vector-fill! f64vector-reverse! f64vector-copy! f64vector-reverse-copy! reverse-f64vector->list reverse-list->f64vector f64vector->vector vector->f64vector f64vector-hash make-f64vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
  • (srfi :160 meta utils) R6 Chez Scheme
    • → format-vector-type compare-lengths all-same-length? total-length vectorised-subscript nonnegative-fixnum? exact? inexact? exact-integer? inexact-integer? magnitude>? magnitude<? identity compose thunk make-range raised-with? reraise define/who define/case-who assert/who guarded-body assert-start-nat assert-end-nat assert-start<=end assert-bounds assert-index-nat assert-index-bounds sub-append-triple
    • ← (chezscheme) Built-in
    • ← (rnrs base) R6
    • ← (rnrs arithmetic fixnums) R6
    • ← (rnrs conditions) R6
    • ← (rnrs control) R6
    • ← (rnrs exceptions) R6
    • ← (rnrs lists) R6
    • ← (rnrs syntax-case) R6
    • (srfi :1 lists) SRFI
  • (srfi :160 meta) R6 Chez Scheme
  • (srfi :160 s16) R6
    • → s16vector? s16? make-random-s16-generator s16vector make-s16vector list->s16vector s16vector->list s16vector-length s16vector-ref s16vector-set! s16vector-empty? s16vector= s16vector-unfold s16vector-unfold-right s16vector-copy s16vector-reverse-copy s16vector-append s16vector-append-subvectors s16vector-concatenate s16vector-take s16vector-take-right s16vector-drop s16vector-drop-right s16vector-segment s16vector-fold s16vector-fold-right s16vector-map s16vector-map! s16vector-for-each s16vector-count s16vector-cumulate s16vector-take-while s16vector-take-while-right s16vector-drop-while s16vector-drop-while-right s16vector-index s16vector-index-right s16vector-skip s16vector-skip-right s16vector-any s16vector-every s16vector-partition s16vector-filter s16vector-remove s16vector-swap! s16vector-unfold! s16vector-unfold-right! s16vector-fill! s16vector-reverse! s16vector-copy! s16vector-reverse-copy! reverse-s16vector->list reverse-list->s16vector s16vector->vector vector->s16vector s16vector-hash s16vector-comparator make-s16vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
    • (srfi :194 random-data-generators) SRFI
  • (srfi srfi-160) R6 GNU Guile
    • → s16vector? s16? make-random-s16-generator s16vector make-s16vector list->s16vector s16vector->list s16vector-length s16vector-ref s16vector-set! s16vector-empty? s16vector= s16vector-unfold s16vector-unfold-right s16vector-copy s16vector-reverse-copy s16vector-append s16vector-append-subvectors s16vector-concatenate s16vector-take s16vector-take-right s16vector-drop s16vector-drop-right s16vector-segment s16vector-fold s16vector-fold-right s16vector-map s16vector-map! s16vector-for-each s16vector-count s16vector-cumulate s16vector-take-while s16vector-take-while-right s16vector-drop-while s16vector-drop-while-right s16vector-index s16vector-index-right s16vector-skip s16vector-skip-right s16vector-any s16vector-every s16vector-partition s16vector-filter s16vector-remove s16vector-swap! s16vector-unfold! s16vector-unfold-right! s16vector-fill! s16vector-reverse! s16vector-copy! s16vector-reverse-copy! reverse-s16vector->list reverse-list->s16vector s16vector->vector vector->s16vector s16vector-hash s16vector-comparator make-s16vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
    • (srfi :194 random-data-generators) SRFI
  • (srfi :160 s32) R6
    • → s32vector? s32? make-random-s32-generator s32vector make-s32vector list->s32vector s32vector->list s32vector-length s32vector-ref s32vector-set! s32vector-empty? s32vector= s32vector-unfold s32vector-unfold-right s32vector-copy s32vector-reverse-copy s32vector-append s32vector-append-subvectors s32vector-concatenate s32vector-take s32vector-take-right s32vector-drop s32vector-drop-right s32vector-segment s32vector-fold s32vector-fold-right s32vector-map s32vector-map! s32vector-for-each s32vector-count s32vector-cumulate s32vector-take-while s32vector-take-while-right s32vector-drop-while s32vector-drop-while-right s32vector-index s32vector-index-right s32vector-skip s32vector-skip-right s32vector-any s32vector-every s32vector-partition s32vector-filter s32vector-remove s32vector-swap! s32vector-unfold! s32vector-unfold-right! s32vector-fill! s32vector-reverse! s32vector-copy! s32vector-reverse-copy! reverse-s32vector->list reverse-list->s32vector s32vector->vector vector->s32vector s32vector-hash s32vector-comparator make-s32vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
    • (srfi :194 random-data-generators) SRFI
  • (srfi srfi-160) R6 GNU Guile
    • → s32vector? s32? make-random-s32-generator s32vector make-s32vector list->s32vector s32vector->list s32vector-length s32vector-ref s32vector-set! s32vector-empty? s32vector= s32vector-unfold s32vector-unfold-right s32vector-copy s32vector-reverse-copy s32vector-append s32vector-append-subvectors s32vector-concatenate s32vector-take s32vector-take-right s32vector-drop s32vector-drop-right s32vector-segment s32vector-fold s32vector-fold-right s32vector-map s32vector-map! s32vector-for-each s32vector-count s32vector-cumulate s32vector-take-while s32vector-take-while-right s32vector-drop-while s32vector-drop-while-right s32vector-index s32vector-index-right s32vector-skip s32vector-skip-right s32vector-any s32vector-every s32vector-partition s32vector-filter s32vector-remove s32vector-swap! s32vector-unfold! s32vector-unfold-right! s32vector-fill! s32vector-reverse! s32vector-copy! s32vector-reverse-copy! reverse-s32vector->list reverse-list->s32vector s32vector->vector vector->s32vector s32vector-hash s32vector-comparator make-s32vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
    • (srfi :194 random-data-generators) SRFI
  • (srfi :160 s64) R6
    • → s64vector? s64? make-random-s64-generator s64vector make-s64vector list->s64vector s64vector->list s64vector-length s64vector-ref s64vector-set! s64vector-empty? s64vector= s64vector-unfold s64vector-unfold-right s64vector-copy s64vector-reverse-copy s64vector-append s64vector-append-subvectors s64vector-concatenate s64vector-take s64vector-take-right s64vector-drop s64vector-drop-right s64vector-segment s64vector-fold s64vector-fold-right s64vector-map s64vector-map! s64vector-for-each s64vector-count s64vector-cumulate s64vector-take-while s64vector-take-while-right s64vector-drop-while s64vector-drop-while-right s64vector-index s64vector-index-right s64vector-skip s64vector-skip-right s64vector-any s64vector-every s64vector-partition s64vector-filter s64vector-remove s64vector-swap! s64vector-unfold! s64vector-unfold-right! s64vector-fill! s64vector-reverse! s64vector-copy! s64vector-reverse-copy! reverse-s64vector->list reverse-list->s64vector s64vector->vector vector->s64vector s64vector-hash s64vector-comparator make-s64vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
    • (srfi :194 random-data-generators) SRFI
  • (srfi srfi-160) R6 GNU Guile
    • → s64vector? s64? make-random-s64-generator s64vector make-s64vector list->s64vector s64vector->list s64vector-length s64vector-ref s64vector-set! s64vector-empty? s64vector= s64vector-unfold s64vector-unfold-right s64vector-copy s64vector-reverse-copy s64vector-append s64vector-append-subvectors s64vector-concatenate s64vector-take s64vector-take-right s64vector-drop s64vector-drop-right s64vector-segment s64vector-fold s64vector-fold-right s64vector-map s64vector-map! s64vector-for-each s64vector-count s64vector-cumulate s64vector-take-while s64vector-take-while-right s64vector-drop-while s64vector-drop-while-right s64vector-index s64vector-index-right s64vector-skip s64vector-skip-right s64vector-any s64vector-every s64vector-partition s64vector-filter s64vector-remove s64vector-swap! s64vector-unfold! s64vector-unfold-right! s64vector-fill! s64vector-reverse! s64vector-copy! s64vector-reverse-copy! reverse-s64vector->list reverse-list->s64vector s64vector->vector vector->s64vector s64vector-hash s64vector-comparator make-s64vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
    • (srfi :194 random-data-generators) SRFI
  • (srfi :160 s8) R6
    • → s8vector? s8? make-random-s8-generator s8vector make-s8vector list->s8vector s8vector->list s8vector-length s8vector-ref s8vector-set! s8vector-empty? s8vector= s8vector-unfold s8vector-unfold-right s8vector-copy s8vector-reverse-copy s8vector-append s8vector-append-subvectors s8vector-concatenate s8vector-take s8vector-take-right s8vector-drop s8vector-drop-right s8vector-segment s8vector-fold s8vector-fold-right s8vector-map s8vector-map! s8vector-for-each s8vector-count s8vector-cumulate s8vector-take-while s8vector-take-while-right s8vector-drop-while s8vector-drop-while-right s8vector-index s8vector-index-right s8vector-skip s8vector-skip-right s8vector-any s8vector-every s8vector-partition s8vector-filter s8vector-remove s8vector-swap! s8vector-unfold! s8vector-unfold-right! s8vector-fill! s8vector-reverse! s8vector-copy! s8vector-reverse-copy! reverse-s8vector->list reverse-list->s8vector s8vector->vector vector->s8vector s8vector-hash s8vector-comparator make-s8vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
    • (srfi :194 random-data-generators) SRFI
  • (srfi srfi-160) R6 GNU Guile
    • → s8vector? s8? make-random-s8-generator s8vector make-s8vector list->s8vector s8vector->list s8vector-length s8vector-ref s8vector-set! s8vector-empty? s8vector= s8vector-unfold s8vector-unfold-right s8vector-copy s8vector-reverse-copy s8vector-append s8vector-append-subvectors s8vector-concatenate s8vector-take s8vector-take-right s8vector-drop s8vector-drop-right s8vector-segment s8vector-fold s8vector-fold-right s8vector-map s8vector-map! s8vector-for-each s8vector-count s8vector-cumulate s8vector-take-while s8vector-take-while-right s8vector-drop-while s8vector-drop-while-right s8vector-index s8vector-index-right s8vector-skip s8vector-skip-right s8vector-any s8vector-every s8vector-partition s8vector-filter s8vector-remove s8vector-swap! s8vector-unfold! s8vector-unfold-right! s8vector-fill! s8vector-reverse! s8vector-copy! s8vector-reverse-copy! reverse-s8vector->list reverse-list->s8vector s8vector->vector vector->s8vector s8vector-hash s8vector-comparator make-s8vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
    • (srfi :194 random-data-generators) SRFI
  • (srfi :160 u16) R6
    • → u16vector? u16? make-random-u16-generator u16vector make-u16vector list->u16vector u16vector->list u16vector-length u16vector-ref u16vector-set! u16vector-empty? u16vector= u16vector-unfold u16vector-unfold-right u16vector-copy u16vector-reverse-copy u16vector-append u16vector-append-subvectors u16vector-concatenate u16vector-take u16vector-take-right u16vector-drop u16vector-drop-right u16vector-segment u16vector-fold u16vector-fold-right u16vector-map u16vector-map! u16vector-for-each u16vector-count u16vector-cumulate u16vector-take-while u16vector-take-while-right u16vector-drop-while u16vector-drop-while-right u16vector-index u16vector-index-right u16vector-skip u16vector-skip-right u16vector-any u16vector-every u16vector-partition u16vector-filter u16vector-remove u16vector-swap! u16vector-unfold! u16vector-unfold-right! u16vector-fill! u16vector-reverse! u16vector-copy! u16vector-reverse-copy! reverse-u16vector->list reverse-list->u16vector u16vector->vector vector->u16vector u16vector-hash u16vector-comparator make-u16vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
    • (srfi :194 random-data-generators) SRFI
  • (srfi srfi-160) R6 GNU Guile
    • → u16vector? u16? make-random-u16-generator u16vector make-u16vector list->u16vector u16vector->list u16vector-length u16vector-ref u16vector-set! u16vector-empty? u16vector= u16vector-unfold u16vector-unfold-right u16vector-copy u16vector-reverse-copy u16vector-append u16vector-append-subvectors u16vector-concatenate u16vector-take u16vector-take-right u16vector-drop u16vector-drop-right u16vector-segment u16vector-fold u16vector-fold-right u16vector-map u16vector-map! u16vector-for-each u16vector-count u16vector-cumulate u16vector-take-while u16vector-take-while-right u16vector-drop-while u16vector-drop-while-right u16vector-index u16vector-index-right u16vector-skip u16vector-skip-right u16vector-any u16vector-every u16vector-partition u16vector-filter u16vector-remove u16vector-swap! u16vector-unfold! u16vector-unfold-right! u16vector-fill! u16vector-reverse! u16vector-copy! u16vector-reverse-copy! reverse-u16vector->list reverse-list->u16vector u16vector->vector vector->u16vector u16vector-hash u16vector-comparator make-u16vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
    • (srfi :194 random-data-generators) SRFI
  • (srfi :160 u32) R6
    • → u32vector? u32? make-random-u32-generator u32vector make-u32vector list->u32vector u32vector->list u32vector-length u32vector-ref u32vector-set! u32vector-empty? u32vector= u32vector-unfold u32vector-unfold-right u32vector-copy u32vector-reverse-copy u32vector-append u32vector-append-subvectors u32vector-concatenate u32vector-take u32vector-take-right u32vector-drop u32vector-drop-right u32vector-segment u32vector-fold u32vector-fold-right u32vector-map u32vector-map! u32vector-for-each u32vector-count u32vector-cumulate u32vector-take-while u32vector-take-while-right u32vector-drop-while u32vector-drop-while-right u32vector-index u32vector-index-right u32vector-skip u32vector-skip-right u32vector-any u32vector-every u32vector-partition u32vector-filter u32vector-remove u32vector-swap! u32vector-unfold! u32vector-unfold-right! u32vector-fill! u32vector-reverse! u32vector-copy! u32vector-reverse-copy! reverse-u32vector->list reverse-list->u32vector u32vector->vector vector->u32vector u32vector-hash u32vector-comparator make-u32vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
    • (srfi :194 random-data-generators) SRFI
  • (srfi srfi-160) R6 GNU Guile
    • → u32vector? u32? make-random-u32-generator u32vector make-u32vector list->u32vector u32vector->list u32vector-length u32vector-ref u32vector-set! u32vector-empty? u32vector= u32vector-unfold u32vector-unfold-right u32vector-copy u32vector-reverse-copy u32vector-append u32vector-append-subvectors u32vector-concatenate u32vector-take u32vector-take-right u32vector-drop u32vector-drop-right u32vector-segment u32vector-fold u32vector-fold-right u32vector-map u32vector-map! u32vector-for-each u32vector-count u32vector-cumulate u32vector-take-while u32vector-take-while-right u32vector-drop-while u32vector-drop-while-right u32vector-index u32vector-index-right u32vector-skip u32vector-skip-right u32vector-any u32vector-every u32vector-partition u32vector-filter u32vector-remove u32vector-swap! u32vector-unfold! u32vector-unfold-right! u32vector-fill! u32vector-reverse! u32vector-copy! u32vector-reverse-copy! reverse-u32vector->list reverse-list->u32vector u32vector->vector vector->u32vector u32vector-hash u32vector-comparator make-u32vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
    • (srfi :194 random-data-generators) SRFI
  • (srfi :160 u64) R6
    • → u64vector? u64? make-random-u64-generator u64vector make-u64vector list->u64vector u64vector->list u64vector-length u64vector-ref u64vector-set! u64vector-empty? u64vector= u64vector-unfold u64vector-unfold-right u64vector-copy u64vector-reverse-copy u64vector-append u64vector-append-subvectors u64vector-concatenate u64vector-take u64vector-take-right u64vector-drop u64vector-drop-right u64vector-segment u64vector-fold u64vector-fold-right u64vector-map u64vector-map! u64vector-for-each u64vector-count u64vector-cumulate u64vector-take-while u64vector-take-while-right u64vector-drop-while u64vector-drop-while-right u64vector-index u64vector-index-right u64vector-skip u64vector-skip-right u64vector-any u64vector-every u64vector-partition u64vector-filter u64vector-remove u64vector-swap! u64vector-unfold! u64vector-unfold-right! u64vector-fill! u64vector-reverse! u64vector-copy! u64vector-reverse-copy! reverse-u64vector->list reverse-list->u64vector u64vector->vector vector->u64vector u64vector-hash u64vector-comparator make-u64vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
    • (srfi :194 random-data-generators) SRFI
  • (srfi srfi-160) R6 GNU Guile
    • → u64vector? u64? make-random-u64-generator u64vector make-u64vector list->u64vector u64vector->list u64vector-length u64vector-ref u64vector-set! u64vector-empty? u64vector= u64vector-unfold u64vector-unfold-right u64vector-copy u64vector-reverse-copy u64vector-append u64vector-append-subvectors u64vector-concatenate u64vector-take u64vector-take-right u64vector-drop u64vector-drop-right u64vector-segment u64vector-fold u64vector-fold-right u64vector-map u64vector-map! u64vector-for-each u64vector-count u64vector-cumulate u64vector-take-while u64vector-take-while-right u64vector-drop-while u64vector-drop-while-right u64vector-index u64vector-index-right u64vector-skip u64vector-skip-right u64vector-any u64vector-every u64vector-partition u64vector-filter u64vector-remove u64vector-swap! u64vector-unfold! u64vector-unfold-right! u64vector-fill! u64vector-reverse! u64vector-copy! u64vector-reverse-copy! reverse-u64vector->list reverse-list->u64vector u64vector->vector vector->u64vector u64vector-hash u64vector-comparator make-u64vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
    • (srfi :194 random-data-generators) SRFI
  • (srfi :160 u8) R6
    • → u8vector? u8? make-random-u8-generator u8vector make-u8vector list->u8vector u8vector->list u8vector-length u8vector-ref u8vector-set! u8vector-empty? u8vector= u8vector-unfold u8vector-unfold-right u8vector-copy u8vector-reverse-copy u8vector-append u8vector-append-subvectors u8vector-concatenate u8vector-take u8vector-take-right u8vector-drop u8vector-drop-right u8vector-segment u8vector-fold u8vector-fold-right u8vector-map u8vector-map! u8vector-for-each u8vector-count u8vector-cumulate u8vector-take-while u8vector-take-while-right u8vector-drop-while u8vector-drop-while-right u8vector-index u8vector-index-right u8vector-skip u8vector-skip-right u8vector-any u8vector-every u8vector-partition u8vector-filter u8vector-remove u8vector-swap! u8vector-unfold! u8vector-unfold-right! u8vector-fill! u8vector-reverse! u8vector-copy! u8vector-reverse-copy! reverse-u8vector->list reverse-list->u8vector u8vector->vector vector->u8vector u8vector-hash u8vector-comparator make-u8vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
    • (srfi :194 random-data-generators) SRFI
  • (srfi srfi-160) R6 GNU Guile
    • → u8vector? u8? make-random-u8-generator u8vector make-u8vector list->u8vector u8vector->list u8vector-length u8vector-ref u8vector-set! u8vector-empty? u8vector= u8vector-unfold u8vector-unfold-right u8vector-copy u8vector-reverse-copy u8vector-append u8vector-append-subvectors u8vector-concatenate u8vector-take u8vector-take-right u8vector-drop u8vector-drop-right u8vector-segment u8vector-fold u8vector-fold-right u8vector-map u8vector-map! u8vector-for-each u8vector-count u8vector-cumulate u8vector-take-while u8vector-take-while-right u8vector-drop-while u8vector-drop-while-right u8vector-index u8vector-index-right u8vector-skip u8vector-skip-right u8vector-any u8vector-every u8vector-partition u8vector-filter u8vector-remove u8vector-swap! u8vector-unfold! u8vector-unfold-right! u8vector-fill! u8vector-reverse! u8vector-copy! u8vector-reverse-copy! reverse-u8vector->list reverse-list->u8vector u8vector->vector vector->u8vector u8vector-hash u8vector-comparator make-u8vector-generator
    • ← (rnrs base) R6
    • (srfi :160 meta) SRFI
    • (srfi :160 base) SRFI
    • (srfi :194 random-data-generators) SRFI
  • (srfi :165) R6
    • → make-computation-environment-variable make-computation-environment computation-environment-ref computation-environment-update computation-environment-update! computation-environment-copy make-computation computation-each computation-each-in-list computation-pure computation-bind computation-sequence computation-run computation-ask computation-local computation-fn computation-with computation-with! computation-forked computation-bind/forked default-computation define-computation-type
    • ← (rnrs) R6
    • (srfi :9) SRFI
    • (srfi :111) SRFI
    • (srfi :125) SRFI
    • (srfi :128) SRFI
    • (srfi :133 vectors) SRFI
    • (srfi :146) SRFI
    • (srfi :244) SRFI
    • ← (srfi private include)
  • (srfi :166 base) R6
    • → show displayed written written-shared written-simply escaped maybe-escaped numeric numeric/comma numeric/si numeric/fitted nl fl space-to tab-to nothing each each-in-list joined joined/prefix joined/suffix joined/last joined/dot joined/range padded padded/right padded/both trimmed trimmed/right trimmed/both trimmed/lazy fitted fitted/right fitted/both output-default fn with with! forked call-with-output make-state-variable port row col width output writer pad-char ellipsis string-width substring/width substring/preserve radix precision decimal-sep decimal-align sign-rule comma-sep comma-rule word-separator? ambiguous-is-wide? pretty-environment
    • ← (rnrs) R6
    • ← (rnrs eval) R6
    • ← (rnrs r5rs) R6
    • (srfi :6) SRFI
    • (srfi :23 error tricks) SRFI
    • (srfi :69) SRFI
    • (srfi :130) SRFI
    • (srfi :152 strings) SRFI
    • (srfi :165) SRFI
    • ← (srfi private include)
    • (srfi :166 show-shared) SRFI
  • (srfi srfi-166) R6 GNU Guile
    • → show displayed written written-shared written-simply escaped maybe-escaped numeric numeric/comma numeric/si numeric/fitted nl fl space-to tab-to nothing each each-in-list joined joined/prefix joined/suffix joined/last joined/dot joined/range padded padded/right padded/both trimmed trimmed/right trimmed/both trimmed/lazy fitted fitted/right fitted/both output-default fn with with! forked call-with-output make-state-variable port row col width output writer pad-char ellipsis string-width substring/width substring/preserve radix precision decimal-sep decimal-align sign-rule comma-sep comma-rule word-separator? ambiguous-is-wide? pretty-environment
    • ← (rnrs) R6
    • ← (rnrs eval) R6
    • ← (rnrs r5rs) R6
    • (srfi :6) SRFI
    • (srfi :23 error tricks) SRFI
    • (srfi :69) SRFI
    • (srfi :130) SRFI
    • (srfi :152 strings) SRFI
    • (srfi :165) SRFI
    • ← (srfi private include)
    • (srfi :166 show-shared) SRFI
  • (srfi :166 color) R6
    • → as-red as-blue as-green as-cyan as-yellow as-magenta as-white as-black as-bold as-italic as-underline as-color as-true-color on-red on-blue on-green on-cyan on-yellow on-magenta on-white on-black on-color on-true-color
    • ← (rnrs) R6
    • (srfi :23 error tricks) SRFI
    • (srfi :130) SRFI
    • (srfi :166 base) SRFI
    • ← (srfi private include)
  • (srfi srfi-166) R6 GNU Guile
    • → as-red as-blue as-green as-cyan as-yellow as-magenta as-white as-black as-bold as-italic as-underline as-color as-true-color on-red on-blue on-green on-cyan on-yellow on-magenta on-white on-black on-color on-true-color
    • ← (rnrs) R6
    • (srfi :23 error tricks) SRFI
    • (srfi :130) SRFI
    • (srfi :166 base) SRFI
    • ← (srfi private include)
  • (srfi :166 columnar) R6
  • (srfi srfi-166) R6 GNU Guile
  • (srfi :166 pretty) R6
  • (srfi srfi-166) R6 GNU Guile
  • (srfi :166 show-shared) R6
    • → extract-shared-objects call-with-shared-ref call-with-shared-ref/cdr
    • ← (rnrs) R6
    • ← (rnrs mutable-pairs) R6
    • (srfi :69) SRFI
  • (srfi srfi-166) R6 GNU Guile
    • → extract-shared-objects call-with-shared-ref call-with-shared-ref/cdr
    • ← (rnrs) R6
    • ← (rnrs mutable-pairs) R6
    • (srfi :69) SRFI
  • (srfi-166-test) R6 Test
  • (srfi :166 unicode) R6
    • → terminal-aware string-terminal-width string-terminal-width/wide substring-terminal-width substring-terminal-width/wide substring-terminal-preserve upcased downcased
    • ← (rnrs) R6
    • (srfi :130) SRFI
    • (srfi :151) SRFI
    • (srfi :166 base) SRFI
    • ← (srfi private include)
  • (srfi srfi-166) R6 GNU Guile
    • → terminal-aware string-terminal-width string-terminal-width/wide substring-terminal-width substring-terminal-width/wide substring-terminal-preserve upcased downcased
    • ← (rnrs) R6
    • (srfi :130) SRFI
    • (srfi :151) SRFI
    • (srfi :166 base) SRFI
    • ← (srfi private include)
  • (srfi :166) R6
    • → show displayed written written-shared written-simply escaped maybe-escaped numeric numeric/comma numeric/si numeric/fitted nl fl space-to tab-to nothing each each-in-list joined joined/prefix joined/suffix joined/last joined/dot joined/range padded padded/right padded/both trimmed trimmed/right trimmed/both trimmed/lazy fitted fitted/right fitted/both output-default fn with with! forked call-with-output make-state-variable port row col width output writer pad-char ellipsis string-width substring/width substring/preserve radix precision decimal-sep decimal-align sign-rule comma-sep comma-rule word-separator? ambiguous-is-wide? pretty-environment pretty pretty-shared pretty-simply pretty-with-color columnar tabular wrapped wrapped/list wrapped/char justified from-file line-numbers terminal-aware string-terminal-width string-terminal-width/wide substring-terminal-width substring-terminal-width/wide substring-terminal-width substring-terminal-width/wide substring-terminal-preserve upcased downcased as-red as-blue as-green as-cyan as-yellow as-magenta as-white as-black as-bold as-italic as-underline as-color as-true-color on-red on-blue on-green on-cyan on-yellow on-magenta on-white on-black on-color on-true-color
    • (srfi :166 base) SRFI
    • (srfi :166 pretty) SRFI
    • (srfi :166 columnar) SRFI
    • (srfi :166 unicode) SRFI
    • (srfi :166 color) SRFI
  • (srfi :17 generalized-set!) R6 Chez Scheme
    • → getter-with-setter set! car cdr caar cadr cdar cddr caaar caadr cadar caddr cdaar cdadr cddar cdddr caaaar caaadr caadar caaddr cadaar cadadr caddar cadddr cdaaar cdaadr cdadar cdaddr cddaar cddadr cdddar cddddr string-ref vector-ref bytevector-ieee-double-native-ref bytevector-ieee-double-ref bytevector-ieee-single-native-ref bytevector-ieee-single-ref bytevector-s16-native-ref bytevector-s16-ref bytevector-s24-ref bytevector-s32-native-ref bytevector-s32-ref bytevector-s40-ref bytevector-s48-ref bytevector-s56-ref bytevector-s64-native-ref bytevector-s64-ref bytevector-s8-ref bytevector-sint-ref bytevector-u16-native-ref bytevector-u16-ref bytevector-u24-ref bytevector-u32-native-ref bytevector-u32-ref bytevector-u40-ref bytevector-u48-ref bytevector-u56-ref bytevector-u64-native-ref bytevector-u64-ref bytevector-u8-ref bytevector-uint-ref foreign-ref fxvector-ref hashtable-ref eq-hashtable-ref symbol-hashtable-ref list-ref
    • ← (chezscheme) Built-in
    • (srfi :17 helpers) SRFI
  • (srfi :17 helpers) R6 Chez Scheme
    • → $list-set! $hashtable-set! $eq-hashtable-set! $symbol-hashtable-set! $set-caar! $set-cadr! $set-cdar! $set-cddr! $set-caaar! $set-caadr! $set-cadar! $set-caddr! $set-cdaar! $set-cdadr! $set-cddar! $set-cdddr! $set-caaaar! $set-caaadr! $set-caadar! $set-caaddr! $set-cadaar! $set-cadadr! $set-caddar! $set-cadddr! $set-cdaaar! $set-cdaadr! $set-cdadar! $set-cdaddr! $set-cddaar! $set-cddadr! $set-cdddar! $set-cddddr! $bytevector-ieee-double-set! $bytevector-ieee-single-set! $bytevector-s16-set! $bytevector-s24-set! $bytevector-s32-set! $bytevector-s40-set! $bytevector-s48-set! $bytevector-s56-set! $bytevector-s64-set! $bytevector-u16-set! $bytevector-u24-set! $bytevector-u32-set! $bytevector-u40-set! $bytevector-u48-set! $bytevector-u56-set! $bytevector-u64-set! $bytevector-sint-set! $bytevector-uint-set!
    • ← (chezscheme) Built-in
  • (srfi :17) R6
    • → getter-with-setter set! car cdr caar cadr cdar cddr caaar caadr cadar caddr cdaar cdadr cddar cdddr caaaar caaadr caadar caaddr cadaar cadadr caddar cadddr cdaaar cdaadr cdadar cdaddr cddaar cddadr cdddar cddddr string-ref vector-ref bytevector-ieee-double-native-ref bytevector-ieee-double-ref bytevector-ieee-single-native-ref bytevector-ieee-single-ref bytevector-s16-native-ref bytevector-s16-ref bytevector-s24-ref bytevector-s32-native-ref bytevector-s32-ref bytevector-s40-ref bytevector-s48-ref bytevector-s56-ref bytevector-s64-native-ref bytevector-s64-ref bytevector-s8-ref bytevector-sint-ref bytevector-u16-native-ref bytevector-u16-ref bytevector-u24-ref bytevector-u32-native-ref bytevector-u32-ref bytevector-u40-ref bytevector-u48-ref bytevector-u56-ref bytevector-u64-native-ref bytevector-u64-ref bytevector-u8-ref bytevector-uint-ref foreign-ref fxvector-ref hashtable-ref eq-hashtable-ref symbol-hashtable-ref list-ref
    • (srfi :17 generalized-set!) SRFI
  • (srfi :171 meta) R6
    • → reduced reduced? unreduce ensure-reduced preserving-reduced list-reduce vector-reduce string-reduce bytevector-u8-reduce port-reduce generator-reduce
    • ← (rnrs) R6
    • (srfi :9 records) SRFI
  • (srfi srfi-171) R6 GNU Guile
    • → reduced reduced? unreduce ensure-reduced preserving-reduced list-reduce vector-reduce string-reduce bytevector-u8-reduce port-reduce generator-reduce
    • ← (rnrs) R6
    • (srfi :9 records) SRFI
  • (srfi :171 transducers) R6
  • (srfi srfi-171) R6 GNU Guile
  • (srfi :171) R6
    • → rcons reverse-rcons rcount rany revery list-transduce vector-transduce string-transduce bytevector-u8-transduce port-transduce generator-transduce compose tmap tfilter tremove treplace tfilter-map tdrop tdrop-while ttake ttake-while tconcatenate tappend-map tdelete-neighbor-dupes tdelete-duplicates tflatten tsegment tpartition tinterpose tlog tenumerate
    • (srfi :171 transducers) SRFI
  • (srfi :175) R6
    • → ascii-codepoint? ascii-bytevector? ascii-char? ascii-string? ascii-control? ascii-non-control? ascii-whitespace? ascii-space-or-tab? ascii-other-graphic? ascii-upper-case? ascii-lower-case? ascii-alphabetic? ascii-alphanumeric? ascii-numeric? ascii-digit-value ascii-upper-case-value ascii-lower-case-value ascii-nth-digit ascii-nth-upper-case ascii-nth-lower-case ascii-upcase ascii-downcase ascii-control->graphic ascii-graphic->control ascii-mirror-bracket ascii-ci=? ascii-ci<? ascii-ci>? ascii-ci<=? ascii-ci>=? ascii-string-ci=? ascii-string-ci<? ascii-string-ci>? ascii-string-ci<=? ascii-string-ci>=?
    • ← (rnrs) R6
  • (srfi :189 maybe-and-either) R6
    • → maybe? either? just nothing left right nothing? just? maybe= left? right? either= either-swap maybe-ref maybe-ref/default either-ref either-ref/default maybe-join maybe-bind maybe-compose either-join either-bind either-compose maybe-length maybe-filter maybe-remove either-length either-filter either-remove maybe-sequence either-sequence maybe->either either->maybe list->just list->right maybe->list either->list maybe->truth either->truth truth->maybe maybe->values maybe->two-values values->maybe either->values values values->either two-values->maybe maybe-for-each either-for-each maybe->generation generation->maybe list->left list->maybe list->either maybe->list-truth either->list-truth list-truth->maybe list-truth->either truth->either either->generation generation->either exception->either either-guard maybe-map maybe-fold maybe-unfold either-map either-fold either-unfold tri-not tri=? tri-and tri-or tri-merge maybe-and maybe-or maybe-let* either-and either-or either-let* maybe-let*-values either-let*-values maybe-if
    • ← (rnrs) R6
    • (srfi :1 lists) SRFI
    • (srfi :9 records) SRFI
    • (srfi :145 assumptions) SRFI
    • ← (srfi private include)
  • (srfi srfi-189) R6 GNU Guile
    • → maybe? either? just nothing left right nothing? just? maybe= left? right? either= either-swap maybe-ref maybe-ref/default either-ref either-ref/default maybe-join maybe-bind maybe-compose either-join either-bind either-compose maybe-length maybe-filter maybe-remove either-length either-filter either-remove maybe-sequence either-sequence maybe->either either->maybe list->just list->right maybe->list either->list maybe->truth either->truth truth->maybe maybe->values maybe->two-values values->maybe either->values values values->either two-values->maybe maybe-for-each either-for-each maybe->generation generation->maybe list->left list->maybe list->either maybe->list-truth either->list-truth list-truth->maybe list-truth->either truth->either either->generation generation->either exception->either either-guard maybe-map maybe-fold maybe-unfold either-map either-fold either-unfold tri-not tri=? tri-and tri-or tri-merge maybe-and maybe-or maybe-let* either-and either-or either-let* maybe-let*-values either-let*-values maybe-if
    • ← (rnrs) R6
    • (srfi :1 lists) SRFI
    • (srfi :9 records) SRFI
    • (srfi :145 assumptions) SRFI
    • ← (srfi private include)
  • (srfi :189) R6
    • → maybe? either? just nothing left right nothing? just? maybe= left? right? either= either-swap maybe-ref maybe-ref/default either-ref either-ref/default maybe-join maybe-bind maybe-compose either-join either-bind either-compose maybe-length maybe-filter maybe-remove either-length either-filter either-remove maybe-sequence either-sequence maybe->either either->maybe list->just list->right maybe->list either->list maybe->truth either->truth truth->maybe maybe->values maybe->two-values values->maybe either->values values values->either two-values->maybe maybe-for-each either-for-each maybe->generation generation->maybe list->left list->maybe list->either maybe->list-truth either->list-truth list-truth->maybe list-truth->either truth->either either->generation generation->either exception->either either-guard maybe-map maybe-fold maybe-unfold either-map either-fold either-unfold tri-not tri=? tri-and tri-or tri-merge maybe-and maybe-or maybe-let* either-and either-or either-let* maybe-let*-values either-let*-values maybe-if
    • (srfi :189 maybe-and-either) SRFI
  • (srfi :19 time compat) R6 Chez Scheme
    • → time-resolution timezone-offset current-time cumulative-thread-time cumulative-process-time cumulative-gc-time time-nanosecond time-second
    • ← (chezscheme) Built-in
  • (srfi :19 time compat) R6 Ikarus
    • → time-resolution timezone-offset current-time cumulative-thread-time cumulative-process-time cumulative-gc-time time-nanosecond time-second
    • ← (rnrs base) R6
    • ← (ikarus) Built-in
    • (srfi :19 time not-implemented) SRFI
  • (srfi :19 time compat) R6 IronScheme
    • → time-resolution current-time time-nanosecond time-second timezone-offset cumulative-thread-time cumulative-process-time cumulative-gc-time
    • ← (rnrs base) R6
    • ← (ironscheme datetime) Built-in
    • ← (ironscheme process) Built-in
    • (srfi :19 time not-implemented) SRFI
  • (srfi :19 time compat) R6 Larceny
    • → time-resolution timezone-offset current-time cumulative-thread-time cumulative-process-time cumulative-gc-time time-nanosecond time-second
    • ← (rnrs base) R6
    • ← (primitives r5rs:require current-utc-time timezone-offset) Built-in
    • (srfi :19 time not-implemented) SRFI
  • (srfi :19 time compat) R6 Loko Scheme
    • → time-resolution timezone-offset current-time cumulative-thread-time cumulative-process-time cumulative-gc-time time-nanosecond time-second
    • ← (rnrs) R6
    • ← (loko system time) Built-in
  • (srfi :19 time compat) R6 Racket
    • → time-resolution timezone-offset current-time cumulative-thread-time cumulative-process-time cumulative-gc-time time-nanosecond time-second
    • ← (rnrs base) R6
    • ← (scheme base) R7
  • (srfi :19 time compat) R6 Ypsilon
    • → time-resolution timezone-offset current-time cumulative-thread-time cumulative-process-time cumulative-gc-time time-nanosecond time-second
    • ← (rnrs base) R6
    • ← (core) Built-in
    • (srfi :19 time not-implemented) SRFI
  • (srfi :19 time not-implemented) R6
    • → cumulative-thread-time cumulative-process-time cumulative-gc-time
    • ← (rnrs base) R6
  • (srfi :19 time) R6
    • → time-duration time-monotonic time-process time-tai time-thread time-utc current-date current-julian-day current-modified-julian-day current-time time-resolution make-time time? time-type time-nanosecond time-second set-time-type! set-time-nanosecond! set-time-second! copy-time time<=? time<? time=? time>=? time>? time-difference time-difference! add-duration add-duration! subtract-duration subtract-duration! make-date date? date-nanosecond date-second date-minute date-hour date-day date-month date-year date-zone-offset date-year-day date-week-day date-week-number date->julian-day date->modified-julian-day date->time-monotonic date->time-tai date->time-utc julian-day->date julian-day->time-monotonic julian-day->time-tai julian-day->time-utc modified-julian-day->date modified-julian-day->time-monotonic modified-julian-day->time-tai modified-julian-day->time-utc time-monotonic->date time-monotonic->julian-day time-monotonic->modified-julian-day time-monotonic->time-tai time-monotonic->time-tai! time-monotonic->time-utc time-monotonic->time-utc! time-tai->date time-tai->julian-day time-tai->modified-julian-day time-tai->time-monotonic time-tai->time-monotonic! time-tai->time-utc time-tai->time-utc! time-utc->date time-utc->julian-day time-utc->modified-julian-day time-utc->time-monotonic time-utc->time-monotonic! time-utc->time-tai time-utc->time-tai! date->string string->date
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (rnrs mutable-strings) R6
    • (srfi :19 time compat) SRFI
    • (srfi :6 basic-string-ports) SRFI
    • ← (srfi private vanish)
    • ← (srfi private include)
  • (srfi :19) R6
    • → add-duration add-duration! copy-time current-date current-julian-day current-modified-julian-day current-time date->julian-day date->modified-julian-day date->string date->time-monotonic date->time-tai date->time-utc date-day date-hour date-minute date-month date-nanosecond date-second date-week-day date-week-number date-year date-year-day date-zone-offset date? julian-day->date julian-day->time-monotonic julian-day->time-tai julian-day->time-utc make-date make-time modified-julian-day->date modified-julian-day->time-monotonic modified-julian-day->time-tai modified-julian-day->time-utc set-time-nanosecond! set-time-second! set-time-type! string->date subtract-duration subtract-duration! time-difference time-difference! time-duration time-monotonic time-monotonic->date time-monotonic->julian-day time-monotonic->modified-julian-day time-monotonic->time-tai time-monotonic->time-tai! time-monotonic->time-utc time-monotonic->time-utc! time-nanosecond time-process time-resolution time-second time-tai time-tai->date time-tai->julian-day time-tai->modified-julian-day time-tai->time-monotonic time-tai->time-monotonic! time-tai->time-utc time-tai->time-utc! time-thread time-type time-utc time-utc->date time-utc->julian-day time-utc->modified-julian-day time-utc->time-monotonic time-utc->time-monotonic! time-utc->time-tai time-utc->time-tai! time<=? time<? time=? time>=? time>? time?
    • (srfi :19 time) SRFI
  • (srfi :194 random-data-generators) R6
    • → clamp-real-number current-random-source with-random-source make-random-integer-generator make-random-u1-generator make-random-u8-generator make-random-s8-generator make-random-u16-generator make-random-s16-generator make-random-u32-generator make-random-s32-generator make-random-u64-generator make-random-s64-generator make-random-boolean-generator make-random-char-generator make-random-string-generator make-random-real-generator make-random-rectangular-generator make-random-polar-generator make-bernoulli-generator make-binomial-generator make-categorical-generator make-normal-generator make-exponential-generator make-geometric-generator make-poisson-generator make-zipf-generator make-sphere-generator make-ellipsoid-generator make-ball-generator make-random-source-generator gsampling
    • ← (rnrs) R6
    • (srfi :27 random-bits) SRFI
    • (srfi :39 parameters) SRFI
    • (srfi :133 vectors) SRFI
    • (srfi :158 generators-and-accumulators) SRFI
    • ← (srfi private include)
    • ← (srfi private define-values)
  • (srfi srfi-194) R6 GNU Guile
    • → clamp-real-number current-random-source with-random-source make-random-integer-generator make-random-u1-generator make-random-u8-generator make-random-s8-generator make-random-u16-generator make-random-s16-generator make-random-u32-generator make-random-s32-generator make-random-u64-generator make-random-s64-generator make-random-boolean-generator make-random-char-generator make-random-string-generator make-random-real-generator make-random-rectangular-generator make-random-polar-generator make-bernoulli-generator make-binomial-generator make-categorical-generator make-normal-generator make-exponential-generator make-geometric-generator make-poisson-generator make-zipf-generator make-sphere-generator make-ellipsoid-generator make-ball-generator make-random-source-generator gsampling
    • ← (rnrs) R6
    • (srfi :27 random-bits) SRFI
    • (srfi :39 parameters) SRFI
    • (srfi :133 vectors) SRFI
    • (srfi :158 generators-and-accumulators) SRFI
    • ← (srfi private include)
    • ← (srfi private define-values)
  • (srfi :197 pipeline-operators) R6 Chez Scheme
    • → chain chain-and chain-when chain-lambda nest nest-reverse
    • ← (chezscheme) Built-in
  • (srfi :197) R6
  • (srfi :2 and-let*) R6
    • → and-let*
    • ← (rnrs) R6
  • (srfi :2) R6
  • (srfi :213 impl) R6 Chez Scheme
    • → define-property capture-lookup
    • ← (rnrs) R6
    • ← (chezscheme) Built-in
  • (srfi :213) R6
  • (srfi :214 impl) R6
    • → make-flexvector flexvector flexvector-unfold flexvector-unfold-right flexvector-copy flexvector-reverse-copy flexvector-append flexvector-concatenate flexvector-append-subvectors flexvector? flexvector-empty? flexvector=? flexvector-ref flexvector-front flexvector-back flexvector-length flexvector-add! flexvector-add-front! flexvector-add-back! flexvector-remove! flexvector-remove-front! flexvector-remove-back! flexvector-add-all! flexvector-remove-range! flexvector-clear! flexvector-set! flexvector-swap! flexvector-fill! flexvector-reverse! flexvector-copy! flexvector-reverse-copy! flexvector-append! flexvector-fold flexvector-fold-right flexvector-map flexvector-map! flexvector-map/index flexvector-map/index! flexvector-append-map flexvector-append-map/index flexvector-filter flexvector-filter! flexvector-filter/index flexvector-filter/index! flexvector-for-each flexvector-for-each/index flexvector-count flexvector-cumulate flexvector-index flexvector-index-right flexvector-skip flexvector-skip-right flexvector-binary-search flexvector-any flexvector-every flexvector-partition flexvector->vector flexvector->list flexvector->string vector->flexvector list->flexvector string->flexvector reverse-flexvector->list reverse-list->flexvector generator->flexvector flexvector->generator
    • ← (rnrs) R6
    • (srfi :26) SRFI
    • (srfi :214 parameters) SRFI
    • (srfi :133 vectors) SRFI
    • (srfi :158) SRFI
  • (srfi srfi-214) R6 GNU Guile
    • → make-flexvector flexvector flexvector-unfold flexvector-unfold-right flexvector-copy flexvector-reverse-copy flexvector-append flexvector-concatenate flexvector-append-subvectors flexvector? flexvector-empty? flexvector=? flexvector-ref flexvector-front flexvector-back flexvector-length flexvector-add! flexvector-add-front! flexvector-add-back! flexvector-remove! flexvector-remove-front! flexvector-remove-back! flexvector-add-all! flexvector-remove-range! flexvector-clear! flexvector-set! flexvector-swap! flexvector-fill! flexvector-reverse! flexvector-copy! flexvector-reverse-copy! flexvector-append! flexvector-fold flexvector-fold-right flexvector-map flexvector-map! flexvector-map/index flexvector-map/index! flexvector-append-map flexvector-append-map/index flexvector-filter flexvector-filter! flexvector-filter/index flexvector-filter/index! flexvector-for-each flexvector-for-each/index flexvector-count flexvector-cumulate flexvector-index flexvector-index-right flexvector-skip flexvector-skip-right flexvector-binary-search flexvector-any flexvector-every flexvector-partition flexvector->vector flexvector->list flexvector->string vector->flexvector list->flexvector string->flexvector reverse-flexvector->list reverse-list->flexvector generator->flexvector flexvector->generator
    • ← (rnrs) R6
    • (srfi :26) SRFI
    • (srfi :214 parameters) SRFI
    • (srfi :133 vectors) SRFI
    • (srfi :158) SRFI
  • (srfi :214 parameters) R6
    • → flexvector-min-capacity flexvector-capacity-estimator
    • ← (rnrs) R6
    • (srfi :39) SRFI
  • (srfi srfi-214) R6 GNU Guile
    • → flexvector-min-capacity flexvector-capacity-estimator
    • ← (rnrs) R6
    • (srfi :39) SRFI
  • (srfi :214) R6
    • → make-flexvector flexvector flexvector-unfold flexvector-unfold-right flexvector-copy flexvector-reverse-copy flexvector-append flexvector-concatenate flexvector-append-subvectors flexvector? flexvector-empty? flexvector=? flexvector-ref flexvector-front flexvector-back flexvector-length flexvector-add! flexvector-add-front! flexvector-add-back! flexvector-remove! flexvector-remove-front! flexvector-remove-back! flexvector-add-all! flexvector-remove-range! flexvector-clear! flexvector-set! flexvector-swap! flexvector-fill! flexvector-reverse! flexvector-copy! flexvector-reverse-copy! flexvector-append! flexvector-fold flexvector-fold-right flexvector-map flexvector-map! flexvector-map/index flexvector-map/index! flexvector-append-map flexvector-append-map/index flexvector-filter flexvector-filter! flexvector-filter/index flexvector-filter/index! flexvector-for-each flexvector-for-each/index flexvector-count flexvector-cumulate flexvector-index flexvector-index-right flexvector-skip flexvector-skip-right flexvector-binary-search flexvector-any flexvector-every flexvector-partition flexvector->vector flexvector->list flexvector->string vector->flexvector list->flexvector string->flexvector reverse-flexvector->list reverse-list->flexvector generator->flexvector flexvector->generator
    • (srfi :214 impl) SRFI
  • (srfi :219) R6
    • → define
    • ← (rnrs base) R6
  • (srfi :224 integer-mappings) R6
    • → fxmapping fxmapping-unfold fxmapping-accumulate alist->fxmapping alist->fxmapping/combinator fxmapping? fxmapping-contains? fxmapping-empty? fxmapping-disjoint? fxmapping-min fxmapping-max fxmapping-ref fxmapping-ref/default fxmapping-adjoin fxmapping-adjoin/combinator fxmapping-adjust fxmapping-set fxmapping-delete fxmapping-delete-all fxmapping-alter fxmapping-update fxmapping-delete-min fxmapping-delete-max fxmapping-update-min fxmapping-update-max fxmapping-pop-min fxmapping-pop-max fxmapping-size fxmapping-count fxmapping-any? fxmapping-find fxmapping-every? fxmapping-fold fxmapping-fold-right fxmapping-map fxmapping-map->list fxmapping-for-each fxmapping-relation-map fxmapping-filter fxmapping-remove fxmapping-partition fxmapping-keys fxmapping-values fxmapping->alist fxmapping->decreasing-alist fxmapping->generator fxmapping->decreasing-generator fxmapping=? fxmapping<? fxmapping>? fxmapping<=? fxmapping>=? fxmapping-union fxmapping-intersection fxmapping-difference fxmapping-xor fxmapping-union/combinator fxmapping-intersection/combinator fxmapping-open-interval fxmapping-closed-interval fxmapping-open-closed-interval fxmapping-closed-open-interval fxsubmapping= fxsubmapping< fxsubmapping<= fxsubmapping>= fxsubmapping> fxmapping-split
    • ← (rnrs base) R6
    • ← (rnrs control) R6
    • ← (rnrs lists) R6
    • (srfi :1) SRFI
    • (srfi :9) SRFI
    • ← (rnrs records syntactic) R6
    • (srfi :128) SRFI
    • (srfi :143) SRFI
    • (srfi :145) SRFI
    • (srfi :158) SRFI
    • ← (srfi private include)
  • (srfi srfi-224) R6 GNU Guile
    • → fxmapping fxmapping-unfold fxmapping-accumulate alist->fxmapping alist->fxmapping/combinator fxmapping? fxmapping-contains? fxmapping-empty? fxmapping-disjoint? fxmapping-min fxmapping-max fxmapping-ref fxmapping-ref/default fxmapping-adjoin fxmapping-adjoin/combinator fxmapping-adjust fxmapping-set fxmapping-delete fxmapping-delete-all fxmapping-alter fxmapping-update fxmapping-delete-min fxmapping-delete-max fxmapping-update-min fxmapping-update-max fxmapping-pop-min fxmapping-pop-max fxmapping-size fxmapping-count fxmapping-any? fxmapping-find fxmapping-every? fxmapping-fold fxmapping-fold-right fxmapping-map fxmapping-map->list fxmapping-for-each fxmapping-relation-map fxmapping-filter fxmapping-remove fxmapping-partition fxmapping-keys fxmapping-values fxmapping->alist fxmapping->decreasing-alist fxmapping->generator fxmapping->decreasing-generator fxmapping=? fxmapping<? fxmapping>? fxmapping<=? fxmapping>=? fxmapping-union fxmapping-intersection fxmapping-difference fxmapping-xor fxmapping-union/combinator fxmapping-intersection/combinator fxmapping-open-interval fxmapping-closed-interval fxmapping-open-closed-interval fxmapping-closed-open-interval fxsubmapping= fxsubmapping< fxsubmapping<= fxsubmapping>= fxsubmapping> fxmapping-split
    • ← (rnrs base) R6
    • ← (rnrs control) R6
    • ← (rnrs lists) R6
    • (srfi :1) SRFI
    • (srfi :9) SRFI
    • ← (rnrs records syntactic) R6
    • (srfi :128) SRFI
    • (srfi :143) SRFI
    • (srfi :145) SRFI
    • (srfi :158) SRFI
    • ← (srfi private include)
  • (srfi :224) R6
    • → fxmapping fxmapping-unfold fxmapping-accumulate alist->fxmapping alist->fxmapping/combinator fxmapping? fxmapping-contains? fxmapping-empty? fxmapping-disjoint? fxmapping-min fxmapping-max fxmapping-ref fxmapping-ref/default fxmapping-adjoin fxmapping-adjoin/combinator fxmapping-adjust fxmapping-set fxmapping-delete fxmapping-delete-all fxmapping-alter fxmapping-update fxmapping-delete-min fxmapping-delete-max fxmapping-update-min fxmapping-update-max fxmapping-pop-min fxmapping-pop-max fxmapping-size fxmapping-count fxmapping-any? fxmapping-find fxmapping-every? fxmapping-fold fxmapping-fold-right fxmapping-map fxmapping-map->list fxmapping-for-each fxmapping-relation-map fxmapping-filter fxmapping-remove fxmapping-partition fxmapping-keys fxmapping-values fxmapping->alist fxmapping->decreasing-alist fxmapping->generator fxmapping->decreasing-generator fxmapping=? fxmapping<? fxmapping>? fxmapping<=? fxmapping>=? fxmapping-union fxmapping-intersection fxmapping-difference fxmapping-xor fxmapping-union/combinator fxmapping-intersection/combinator fxmapping-open-interval fxmapping-closed-interval fxmapping-open-closed-interval fxmapping-closed-open-interval fxsubmapping= fxsubmapping< fxsubmapping<= fxsubmapping>= fxsubmapping> fxmapping-split
    • (srfi :224 integer-mappings) SRFI
  • (srfi :23 error tricks) R6
    • → SRFI-23-error->R6RS
    • ← (rnrs) R6
  • (srfi srfi-23 tricks) R6 GNU Guile
    • → SRFI-23-error->R6RS
    • ← (rnrs) R6
  • (srfi :23 error) R6
    • → error
    • ← (rnrs base) R6
  • (srfi srfi-23) R6 GNU Guile
    • → error
    • ← (rnrs base) R6
  • (srfi :23) R6
  • (srfi :235 combinators) R6 Chez Scheme
    • → constantly complement swap flip on-left on-right conjoin disjoin each-of all-of any-of on left-section right-section apply-chain arguments-drop arguments-drop-right arguments-take arguments-take-right group-by begin-procedure if-procedure when-procedure unless-procedure value-procedure case-procedure and-procedure eager-and-procedure or-procedure eager-or-procedure funcall-procedure loop-procedure while-procedure until-procedure always never boolean
    • ← (rnrs) R6
    • ← (chezscheme) Built-in
    • (srfi :1 lists) SRFI
    • ← (srfi private include)
  • (srfi :235) R6
    • → constantly complement swap flip on-left on-right conjoin disjoin each-of all-of any-of on left-section right-section apply-chain arguments-drop arguments-drop-right arguments-take arguments-take-right group-by begin-procedure if-procedure when-procedure unless-procedure value-procedure case-procedure and-procedure eager-and-procedure or-procedure eager-or-procedure funcall-procedure loop-procedure while-procedure until-procedure always never boolean
    • (srfi :235 combinators) SRFI
  • (srfi :244 define-values) R6 Chez Scheme
    • → define-values
    • ← (chezscheme) Built-in
  • (srfi :244 define-values) R6
    • → define-values
    • ← (rnrs) R6
  • (srfi srfi-244) R6 GNU Guile
    • → define-values
    • ← (rnrs) R6
  • (srfi :244) R6
  • (srfi :25 multi-dimensional-arrays all) R6
    • → array:make array:array? array:vector array:index array:shape array-ref array-set! array:opt-args array:optimize array:optimize-empty array:coefficients array:vector-index array:shape-index array:empty-shape-index array:shape-vector-index array:actor-index array:0 array:1 array:2 array:3 array:n array:maker array:indexer/vector array:indexer/array array:applier-to-vector array:applier-to-actor array:applier-to-backing-vector array:index/vector array:index/array array:apply-to-vector array:apply-to-actor array? make-array array:make-array shape array array-rank array-start array-end share-array array:share/index! array:optimize/vector array:optimize/actor array:shape->vector array:size array:make-index array:good-shape? array:good-share? array:unchecked-share-depth? array:check-indices array:check-indices.o array:check-index-vector array:check-index-actor array:good-indices? array:good-indices.o? array:good-index-vector? array:good-index-actor? array:good-index? array:not-in array:list->string array:shape-vector->string array:thing->string array:index-ref array:index-set! array:index-length array:map->string array:map-column->string array:grok/arguments array:grok/index!
    • ← (rnrs) R6
    • ← (rnrs mutable-pairs) R6
    • ← (rnrs r5rs) R6
    • (srfi :23 error tricks) SRFI
    • ← (srfi private include)
  • (srfi srfi-25 all) R6 GNU Guile
    • → array:make array:array? array:vector array:index array:shape array-ref array-set! array:opt-args array:optimize array:optimize-empty array:coefficients array:vector-index array:shape-index array:empty-shape-index array:shape-vector-index array:actor-index array:0 array:1 array:2 array:3 array:n array:maker array:indexer/vector array:indexer/array array:applier-to-vector array:applier-to-actor array:applier-to-backing-vector array:index/vector array:index/array array:apply-to-vector array:apply-to-actor array? make-array array:make-array shape array array-rank array-start array-end share-array array:share/index! array:optimize/vector array:optimize/actor array:shape->vector array:size array:make-index array:good-shape? array:good-share? array:unchecked-share-depth? array:check-indices array:check-indices.o array:check-index-vector array:check-index-actor array:good-indices? array:good-indices.o? array:good-index-vector? array:good-index-actor? array:good-index? array:not-in array:list->string array:shape-vector->string array:thing->string array:index-ref array:index-set! array:index-length array:map->string array:map-column->string array:grok/arguments array:grok/index!
    • ← (rnrs) R6
    • ← (rnrs mutable-pairs) R6
    • ← (rnrs r5rs) R6
    • (srfi :23 error tricks) SRFI
    • ← (srfi private include)
  • (srfi :25 multi-dimensional-arrays arlib) R6
    • → array-shape array-length array-size array-equal? shape-for-each array-for-each-index tabulate-array tabulate-array! array-retabulate! array-map array-map! array->vector array->list share-array/prefix share-row share-column share-array/origin share-array/index! array-append transpose share-nths
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • (srfi :23 error tricks) SRFI
    • (srfi :25 multi-dimensional-arrays all) SRFI
    • ← (srfi private include)
  • (srfi srfi-25 arlib) R6 GNU Guile
    • → array-shape array-length array-size array-equal? shape-for-each array-for-each-index tabulate-array tabulate-array! array-retabulate! array-map array-map! array->vector array->list share-array/prefix share-row share-column share-array/origin share-array/index! array-append transpose share-nths
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • (srfi :23 error tricks) SRFI
    • (srfi :25 multi-dimensional-arrays all) SRFI
    • ← (srfi private include)
  • (srfi :25 multi-dimensional-arrays) R6
  • (srfi srfi-25) R6 GNU Guile
  • (srfi :25) R6
  • (srfi :252 property-testing) R6 Chez Scheme
    • → test-property test-property-expect-fail test-property-skip test-property-error test-property-error-type property-test-runner boolean-generator bytevector-generator char-generator string-generator symbol-generator exact-complex-generator exact-integer-generator exact-number-generator exact-rational-generator exact-real-generator exact-integer-complex-generator inexact-complex-generator inexact-integer-generator inexact-number-generator inexact-rational-generator inexact-real-generator complex-generator integer-generator number-generator rational-generator real-generator list-generator-of pair-generator-of procedure-generator-of vector-generator-of
    • ← (scheme) Built-in
    • (srfi :0 cond-expand) SRFI
    • (srfi :64 testing) SRFI
    • (srfi :158 generators-and-accumulators) SRFI
    • (srfi :194 random-data-generators) SRFI
  • (srfi :252) R6
    • → test-property test-property-expect-fail test-property-skip test-property-error test-property-error-type property-test-runner boolean-generator bytevector-generator char-generator string-generator symbol-generator exact-complex-generator exact-integer-generator exact-number-generator exact-rational-generator exact-real-generator exact-integer-complex-generator inexact-complex-generator inexact-integer-generator inexact-number-generator inexact-rational-generator inexact-real-generator complex-generator integer-generator number-generator rational-generator real-generator list-generator-of pair-generator-of procedure-generator-of vector-generator-of
    • (srfi :252 property-testing) SRFI
  • (srfi :253 data-type-checking) R6
    • → check-arg values-checked check-case lambda-checked define-checked case-lambda-checked define-record-type-checked
    • ← (rnrs) R6
    • (srfi :9 records) SRFI
  • (srfi srfi-253) R6 GNU Guile
    • → check-arg values-checked check-case lambda-checked define-checked case-lambda-checked define-record-type-checked
    • ← (rnrs) R6
    • (srfi :9 records) SRFI
  • (srfi :253) R6
    • → check-arg values-checked check-case lambda-checked define-checked case-lambda-checked define-record-type-checked
    • (srfi :253 data-type-checking) SRFI
  • (srfi :26 cut) R6
    • → cut cute <> <...>
    • ← (rnrs) R6
    • ← (srfi private include)
  • (srfi :26) R6
  • (srfi :27 random-bits) R6
    • → random-integer random-real default-random-source make-random-source random-source? random-source-state-ref random-source-state-set! random-source-randomize! random-source-pseudo-randomize! random-source-make-integers random-source-make-reals
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • (srfi :19 time) SRFI
    • (srfi :23 error tricks) SRFI
    • ← (srfi private include)
  • (srfi :27) R6
    • → default-random-source make-random-source random-integer random-real random-source-make-integers random-source-make-reals random-source-pseudo-randomize! random-source-randomize! random-source-state-ref random-source-state-set! random-source?
    • (srfi :27 random-bits) SRFI
  • (srfi :28 basic-format-strings) R6
  • (srfi :28) R6
  • (srfi :29 localization) R6
    • → current-language current-country current-locale-details declare-bundle! store-bundle store-bundle! load-bundle! localized-template
    • ← (rnrs) R6
    • (srfi :6) SRFI
  • (srfi srfi-29) R6 GNU Guile
    • → current-language current-country current-locale-details declare-bundle! store-bundle store-bundle! load-bundle! localized-template
    • ← (rnrs) R6
    • (srfi :6) SRFI
  • (srfi :29) R6
    • → current-language current-country current-locale-details declare-bundle! store-bundle store-bundle! load-bundle! localized-template
    • (srfi :29 localization) SRFI
  • (srfi :31 rec) R6
    • → rec
    • ← (rnrs) R6
  • (srfi :31) R6
  • (srfi :34 exception-handling) R6
    • → with-exception-handler guard raise
    • ← (rnrs) R6
    • (srfi :23) SRFI
  • (srfi :34) R6
  • (srfi :35 conditions) R6
    • → make-condition-type condition-type? condition-has-type? condition-ref make-compound-condition extract-condition define-condition-type &condition make-condition condition? condition &serious serious-condition? &error error? &message message-condition? condition-message
    • ← (rnrs) R6
    • (srfi :1) SRFI
    • (srfi :9) SRFI
    • (srfi :23) SRFI
  • (srfi :35) R6
    • → make-condition-type condition-type? make-condition condition? condition-has-type? condition-ref make-compound-condition extract-condition define-condition-type condition &condition &serious &error
    • (srfi :35 conditions) SRFI
  • (srfi :37 args-fold) R6
    • → args-fold option option? option-names option-required-arg? option-optional-arg? option-processor
    • ← (rnrs) R6
    • ← (srfi private include)
  • (srfi :37) R6
    • → args-fold option option-names option-optional-arg? option-processor option-required-arg? option?
    • (srfi :37 args-fold) SRFI
  • (srfi :38 with-shared-structure) R6 Chez Scheme
    • → write-with-shared-structure write/ss read-with-shared-structure read/ss
    • ← (chezscheme) Built-in
  • (srfi :38 with-shared-structure) R6 Ikarus
    • → write-with-shared-structure write/ss read-with-shared-structure read/ss
    • ← (rnrs) R6
    • ← (ikarus) Built-in
  • (srfi :38 with-shared-structure) R6 IronScheme
    • → write-with-shared-structure write/ss read-with-shared-structure read/ss
    • ← (rnrs base) R6
    • ← (rnrs unicode) R6
    • ← (rnrs bytevectors) R6
    • ← (rnrs lists) R6
    • ← (rnrs control) R6
    • ← (rnrs io ports) R6
    • ← (rnrs io simple) R6
    • ← (rnrs hashtables) R6
    • ← (rnrs mutable-strings) R6
    • ← (rnrs mutable-pairs) R6
    • (srfi :99 records procedural) SRFI
    • (srfi :99 records inspection) SRFI
  • (srfi :38 with-shared-structure) R6 Ypsilon
    • → write-with-shared-structure write/ss read-with-shared-structure read/ss
    • ← (core) Built-in
  • (srfi :38) R6
  • (srfi :39 parameters) R6 Chez Scheme
    • → make-parameter parameterize
    • ← (chezscheme) Built-in
  • (srfi :39 parameters) R6 Ikarus
    • → make-parameter parameterize
    • ← (ikarus) Built-in
  • (srfi :39 parameters) R6 IronScheme
    • → make-parameter parameterize
    • ← (ironscheme) Built-in
  • (srfi :39 parameters) R6 Racket
    • → make-parameter parameterize
    • ← (scheme base) R7
  • (srfi :39 parameters) R6
    • → make-parameter parameterize
    • ← (rnrs) R6
  • (srfi :39 parameters) R6 Ypsilon
    • → make-parameter parameterize
    • ← (core) Built-in
  • (srfi :39) R6
  • (srfi :4 numeric-vectors) R6
    • → s8vector? make-s8vector s8vector s8vector-length s8vector-ref s8vector-set! s8vector->list list->s8vector s16vector? make-s16vector s16vector s16vector-length s16vector-ref s16vector-set! s16vector->list list->s16vector s32vector? make-s32vector s32vector s32vector-length s32vector-ref s32vector-set! s32vector->list list->s32vector s64vector? make-s64vector s64vector s64vector-length s64vector-ref s64vector-set! s64vector->list list->s64vector u8vector? make-u8vector u8vector u8vector-length u8vector-ref u8vector-set! u8vector->list list->u8vector u16vector? make-u16vector u16vector u16vector-length u16vector-ref u16vector-set! u16vector->list list->u16vector u32vector? make-u32vector u32vector u32vector-length u32vector-ref u32vector-set! u32vector->list list->u32vector u64vector? make-u64vector u64vector u64vector-length u64vector-ref u64vector-set! u64vector->list list->u64vector f32vector? make-f32vector f32vector f32vector-length f32vector-ref f32vector-set! f32vector->list list->f32vector f64vector? make-f64vector f64vector f64vector-length f64vector-ref f64vector-set! f64vector->list list->f64vector
    • ← (rnrs) R6
    • (srfi :28) SRFI
  • (srfi :4) R6
    • → s8vector? make-s8vector s8vector s8vector-length s8vector-ref s8vector-set! s8vector->list list->s8vector s16vector? make-s16vector s16vector s16vector-length s16vector-ref s16vector-set! s16vector->list list->s16vector s32vector? make-s32vector s32vector s32vector-length s32vector-ref s32vector-set! s32vector->list list->s32vector s64vector? make-s64vector s64vector s64vector-length s64vector-ref s64vector-set! s64vector->list list->s64vector u8vector? make-u8vector u8vector u8vector-length u8vector-ref u8vector-set! u8vector->list list->u8vector u16vector? make-u16vector u16vector u16vector-length u16vector-ref u16vector-set! u16vector->list list->u16vector u32vector? make-u32vector u32vector u32vector-length u32vector-ref u32vector-set! u32vector->list list->u32vector u64vector? make-u64vector u64vector u64vector-length u64vector-ref u64vector-set! u64vector->list list->u64vector f32vector? make-f32vector f32vector f32vector-length f32vector-ref f32vector-set! f32vector->list list->f32vector f64vector? make-f64vector f64vector f64vector-length f64vector-ref f64vector-set! f64vector->list list->f64vector
    • (srfi :4 numeric-vectors) SRFI
  • (srfi :41 streams derived) R6
    • → stream-null stream-cons stream? stream-null? stream-pair? stream-car stream-cdr stream-lambda define-stream list->stream port->stream stream stream->list stream-append stream-concat stream-constant stream-drop stream-drop-while stream-filter stream-fold stream-for-each stream-from stream-iterate stream-length stream-let stream-map stream-match stream-of stream-range stream-ref stream-reverse stream-scan stream-take stream-take-while stream-unfold stream-unfolds stream-zip
    • ← (rnrs) R6
    • (srfi :41 streams primitive) SRFI
  • (srfi :41 streams primitive) R6
    • → stream-null stream-cons stream? stream-null? stream-pair? stream-car stream-cdr stream-lambda
    • ← (rnrs) R6
    • ← (rnrs mutable-pairs) R6
  • (srfi :41 streams) R6
    • → stream-null stream-cons stream? stream-null? stream-pair? stream-car stream-cdr stream-lambda define-stream list->stream port->stream stream stream->list stream-append stream-concat stream-constant stream-drop stream-drop-while stream-filter stream-fold stream-for-each stream-from stream-iterate stream-length stream-let stream-map stream-match stream-of stream-range stream-ref stream-reverse stream-scan stream-take stream-take-while stream-unfold stream-unfolds stream-zip
    • (srfi :41 streams primitive) SRFI
    • (srfi :41 streams derived) SRFI
  • (srfi :41) R6
    • → define-stream list->stream port->stream stream stream->list stream-append stream-car stream-cdr stream-concat stream-cons stream-constant stream-drop stream-drop-while stream-filter stream-fold stream-for-each stream-from stream-iterate stream-lambda stream-length stream-let stream-map stream-match stream-null stream-null? stream-of stream-pair? stream-range stream-ref stream-reverse stream-scan stream-take stream-take-while stream-unfold stream-unfolds stream-zip stream?
    • (srfi :41 streams) SRFI
  • (srfi :42 eager-comprehensions) R6
    • → do-ec list-ec append-ec string-ec string-append-ec vector-ec vector-of-length-ec sum-ec product-ec min-ec max-ec any?-ec every?-ec first-ec last-ec fold-ec fold3-ec : :list :string :vector :integers :range :real-range :char-range :port :dispatched :do :let :parallel :while :until :-dispatch-ref :-dispatch-set! make-initial-:-dispatch dispatch-union :generator-proc
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • (srfi :39 parameters) SRFI
    • (srfi :23 error) SRFI
    • ← (srfi private vanish)
    • ← (srfi private include)
  • (srfi :42) R6
    • → : :-dispatch-ref :-dispatch-set! :char-range :dispatched :do :generator-proc :integers :let :list :parallel :port :range :real-range :string :until :vector :while any?-ec append-ec dispatch-union do-ec every?-ec first-ec fold-ec fold3-ec last-ec list-ec make-initial-:-dispatch max-ec min-ec product-ec string-append-ec string-ec sum-ec vector-ec vector-of-length-ec
    • (srfi :42 eager-comprehensions) SRFI
  • (srfi :43 vectors) R6
    • → make-vector vector vector-unfold vector-unfold-right vector-copy vector-reverse-copy vector-append vector-concatenate vector? vector-empty? vector= vector-ref vector-length vector-fold vector-fold-right vector-map vector-map! vector-for-each vector-count vector-index vector-skip vector-index-right vector-skip-right vector-binary-search vector-any vector-every vector-set! vector-swap! vector-fill! vector-reverse! vector-copy! vector-reverse-copy! vector->list reverse-vector->list list->vector reverse-list->vector
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • (srfi :23 error tricks) SRFI
    • (srfi :8 receive) SRFI
    • ← (srfi private vanish)
    • ← (srfi private include)
  • (srfi :43) R6
    • → list->vector make-vector reverse-list->vector reverse-vector->list vector vector->list vector-any vector-append vector-binary-search vector-concatenate vector-copy vector-copy! vector-count vector-empty? vector-every vector-fill! vector-fold vector-fold-right vector-for-each vector-index vector-index-right vector-length vector-map vector-map! vector-ref vector-reverse! vector-reverse-copy vector-reverse-copy! vector-set! vector-skip vector-skip-right vector-swap! vector-unfold vector-unfold-right vector= vector?
    • (srfi :43 vectors) SRFI
  • (srfi :45 lazy) R6
    • → delay lazy force eager
    • ← (rnrs base) R6
    • ← (rnrs records syntactic) R6
  • (srfi :45) R6
  • (srfi :48 intermediate-format-strings compat) R6 Chez Scheme
    • → pretty-print
    • ← (chezscheme) Built-in
  • (srfi srfi-48 compat) R6 GNU Guile
    • → pretty-print
    • ← (ice-9 pretty-print) Built-in
  • (srfi :48 intermediate-format-strings compat) R6 Ikarus
    • → pretty-print
    • ← (ikarus) Built-in
  • (srfi :48 intermediate-format-strings compat) R6 IronScheme
    • → pretty-print
    • ← (ironscheme) Built-in
  • (srfi :48 intermediate-format-strings compat) R6 Larceny
    • → pretty-print
    • ← (primitives pretty-print) Built-in
  • (srfi :48 intermediate-format-strings compat) R6 Loko Scheme
    • → pretty-print
    • ← (loko) Built-in
  • (srfi :48 intermediate-format-strings compat) R6 Racket
    • → pretty-print
    • ← (scheme pretty)
  • (srfi :48 intermediate-format-strings compat) R6 Ypsilon
    • → pretty-print
    • ← (core) Built-in
  • (srfi :48 intermediate-format-strings) R6
  • (srfi srfi-48) R6 GNU Guile
  • (srfi :48) R6
  • (srfi :5 let) R6
    • → let
    • ← (rnrs) R6
  • (srfi srfi-5) R6 GNU Guile
    • → let
    • ← (rnrs) R6
  • (srfi :5) R6
  • (srfi :51 rest-values) R6
    • → rest-values arg-and arg-ands err-and err-ands arg-or arg-ors err-or err-ors
    • ← (rnrs) R6
    • (srfi :1) SRFI
    • (srfi :23) SRFI
    • ← (srfi private include)
  • (srfi srfi-51) R6 GNU Guile
    • → rest-values arg-and arg-ands err-and err-ands arg-or arg-ors err-or err-ors
    • ← (rnrs) R6
    • (srfi :1) SRFI
    • (srfi :23) SRFI
    • ← (srfi private include)
  • (srfi :51) R6
    • → rest-values arg-and arg-ands err-and err-ands arg-or arg-ors err-or err-ors
    • (srfi :51 rest-values) SRFI
  • (srfi :54 cat) R6
    • → cat
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • (srfi :23) SRFI
    • ← (srfi private include)
  • (srfi srfi-54) R6 GNU Guile
    • → cat
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • (srfi :23) SRFI
    • ← (srfi private include)
  • (srfi :54) R6
  • (srfi :57 records) R6 Chez Scheme
  • (srfi :57 registry) R6
    • → register make-entry lookup-entry lookup-scheme? lookup-getter lookup-setter lookup-labels lookup-supers lookup-copier lookup-predicate
    • ← (rnrs) R6
    • ← (rnrs mutable-pairs) R6
    • (srfi :1 lists) SRFI
  • (srfi srfi-57) R6 GNU Guile
    • → register make-entry lookup-entry lookup-scheme? lookup-getter lookup-setter lookup-labels lookup-supers lookup-copier lookup-predicate
    • ← (rnrs) R6
    • ← (rnrs mutable-pairs) R6
    • (srfi :1 lists) SRFI
  • (srfi :57) R6
    • → define-record-type define-record-scheme record-update record-update! record-compose show
    • (srfi :57 records) SRFI
  • (srfi :6 basic-string-ports compat) R6 Chez Scheme
    • → open-output-string get-output-string
    • ← (chezscheme) Built-in
  • (srfi :6 basic-string-ports compat) R6 Ikarus
    • → open-output-string get-output-string
    • ← (ikarus) Built-in
  • (srfi :6 basic-string-ports compat) R6 IronScheme
    • → open-output-string get-output-string
    • ← (ironscheme) Built-in
  • (srfi :6 basic-string-ports compat) R6 Larceny
    • → open-output-string get-output-string
    • ← (primitives open-output-string get-output-string) Built-in
  • (srfi :6 basic-string-ports compat) R6 Loko Scheme
    • → open-output-string get-output-string
    • ← (loko) Built-in
  • (srfi :6 basic-string-ports compat) R6 Ypsilon
    • → open-output-string get-output-string
    • ← (core) Built-in
  • (srfi :6 basic-string-ports) R6 Racket
    • → open-input-string open-output-string get-output-string
    • ← (rnrs) R6
    • ← (scheme base) R7
  • (srfi :6 basic-string-ports) R6
  • (srfi :6) R6
  • (srfi :60 integer-bits) R6
    • → logand bitwise-and logior bitwise-ior logxor bitwise-xor lognot bitwise-not bitwise-if bitwise-merge logtest any-bits-set? logcount bit-count integer-length log2-binary-factors first-set-bit logbit? bit-set? copy-bit bit-field copy-bit-field ash arithmetic-shift rotate-bit-field reverse-bit-field integer->list list->integer booleans->integer
    • ← (rnrs) R6
  • (srfi :60) R6
    • → logand bitwise-and logior bitwise-ior logxor bitwise-xor lognot bitwise-not bitwise-if bitwise-merge logtest any-bits-set? logcount bit-count integer-length log2-binary-factors first-set-bit logbit? bit-set? copy-bit bit-field copy-bit-field ash arithmetic-shift rotate-bit-field reverse-bit-field integer->list list->integer booleans->integer
    • (srfi :60 integer-bits) SRFI
  • (srfi :61 cond) R6
    • → cond
    • ← (rnrs) R6
  • (srfi srfi-61) R6 GNU Guile
    • → cond
    • ← (rnrs) R6
  • (srfi :61) R6
  • (srfi :64 testing) R6
    • → test-begin test-end test-assert test-eqv test-eq test-equal test-approximate test-error test-apply test-with-runner test-match-nth test-match-all test-match-any test-match-name test-skip test-expect-fail test-read-eval-string test-group test-runner-group-path test-group-with-cleanup test-result-ref test-result-set! test-result-clear test-result-remove test-result-kind test-passed? test-log-to-file test-runner? test-runner-reset test-runner-null test-runner-simple test-runner-current test-runner-factory test-runner-get test-runner-create test-runner-test-name test-runner-pass-count test-runner-pass-count! test-runner-fail-count test-runner-fail-count! test-runner-xpass-count test-runner-xpass-count! test-runner-xfail-count test-runner-xfail-count! test-runner-skip-count test-runner-skip-count! test-runner-group-stack test-runner-group-stack! test-runner-on-test-begin test-runner-on-test-begin! test-runner-on-test-end test-runner-on-test-end! test-runner-on-group-begin test-runner-on-group-begin! test-runner-on-group-end test-runner-on-group-end! test-runner-on-final test-runner-on-final! test-runner-on-bad-count test-runner-on-bad-count! test-runner-on-bad-end-name test-runner-on-bad-end-name! test-result-alist test-result-alist! test-runner-aux-value test-runner-aux-value! test-on-group-begin-simple test-on-group-end-simple test-on-bad-count-simple test-on-bad-end-name-simple test-on-final-simple test-on-test-end-simple
    • ← (rnrs base) R6
    • ← (rnrs control) R6
    • ← (rnrs exceptions) R6
    • ← (rnrs io simple) R6
    • ← (rnrs lists) R6
    • ← (rnrs eval) R6
    • ← (rnrs mutable-pairs) R6
    • (srfi :0 cond-expand) SRFI
    • (srfi :1 lists) SRFI
    • (srfi :6 basic-string-ports) SRFI
    • (srfi :9 records) SRFI
    • (srfi :39 parameters) SRFI
    • (srfi :23 error tricks) SRFI
    • ← (srfi private include)
  • (srfi :64) R6
    • → test-apply test-approximate test-assert test-begin test-end test-eq test-equal test-eqv test-error test-expect-fail test-group test-group-with-cleanup test-log-to-file test-match-all test-match-any test-match-name test-match-nth test-on-bad-count-simple test-on-bad-end-name-simple test-on-final-simple test-on-group-begin-simple test-on-group-end-simple test-on-test-end-simple test-passed? test-read-eval-string test-result-alist test-result-alist! test-result-clear test-result-kind test-result-ref test-result-remove test-result-set! test-runner-aux-value test-runner-aux-value! test-runner-create test-runner-current test-runner-factory test-runner-fail-count test-runner-fail-count! test-runner-get test-runner-group-path test-runner-group-stack test-runner-group-stack! test-runner-null test-runner-on-bad-count test-runner-on-bad-count! test-runner-on-bad-end-name test-runner-on-bad-end-name! test-runner-on-final test-runner-on-final! test-runner-on-group-begin test-runner-on-group-begin! test-runner-on-group-end test-runner-on-group-end! test-runner-on-test-begin test-runner-on-test-begin! test-runner-on-test-end test-runner-on-test-end! test-runner-pass-count test-runner-pass-count! test-runner-reset test-runner-simple test-runner-skip-count test-runner-skip-count! test-runner-test-name test-runner-xfail-count test-runner-xfail-count! test-runner-xpass-count test-runner-xpass-count! test-runner? test-skip test-with-runner
    • (srfi :64 testing) SRFI
  • (srfi :67 compare-procedures) R6
    • → </<=? </<? <=/<=? <=/<? <=? <? =? >/>=? >/>? >=/>=? >=/>? >=? >? boolean-compare chain<=? chain<? chain=? chain>=? chain>? char-compare char-compare-ci compare-by< compare-by<= compare-by=/< compare-by=/> compare-by> compare-by>= complex-compare cond-compare debug-compare default-compare if-not=? if3 if<=? if<? if=? if>=? if>? integer-compare kth-largest list-compare list-compare-as-vector max-compare min-compare not=? number-compare pair-compare pair-compare-car pair-compare-cdr pairwise-not=? rational-compare real-compare refine-compare select-compare string-compare string-compare-ci symbol-compare vector-compare vector-compare-as-list
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • (srfi :27 random-bits) SRFI
    • (srfi :23 error) SRFI
    • ← (srfi private include)
  • (srfi :67) R6
    • → </<=? </<? <=/<=? <=/<? <=? <? =? >/>=? >/>? >=/>=? >=/>? >=? >? boolean-compare chain<=? chain<? chain=? chain>=? chain>? char-compare char-compare-ci compare-by< compare-by<= compare-by=/< compare-by=/> compare-by> compare-by>= complex-compare cond-compare debug-compare default-compare if-not=? if3 if<=? if<? if=? if>=? if>? integer-compare kth-largest list-compare list-compare-as-vector max-compare min-compare not=? number-compare pair-compare pair-compare-car pair-compare-cdr pairwise-not=? rational-compare real-compare refine-compare select-compare string-compare string-compare-ci symbol-compare vector-compare vector-compare-as-list
    • (srfi :67 compare-procedures) SRFI
  • (srfi :69 basic-hash-tables) R6
    • → make-hash-table hash-table? alist->hash-table hash-table-equivalence-function hash-table-hash-function hash-table-ref hash-table-ref/default hash-table-set! hash-table-delete! hash-table-exists? hash-table-update! hash-table-update!/default hash-table-size hash-table-keys hash-table-values hash-table-walk hash-table-fold hash-table->alist hash-table-copy hash-table-merge! hash string-hash string-ci-hash hash-by-identity
    • ← (rnrs) R6
  • (srfi :69) R6
    • → alist->hash-table hash hash-by-identity hash-table->alist hash-table-copy hash-table-delete! hash-table-equivalence-function hash-table-exists? hash-table-fold hash-table-hash-function hash-table-keys hash-table-merge! hash-table-ref hash-table-ref/default hash-table-set! hash-table-size hash-table-update! hash-table-update!/default hash-table-values hash-table-walk hash-table? make-hash-table string-ci-hash string-hash
    • (srfi :69 basic-hash-tables) SRFI
  • (srfi :78 lightweight-testing compat) R6 Chez Scheme
    • → check:write
    • ← (chezscheme) Built-in
  • (srfi srfi-78 compat) R6 GNU Guile
    • → check:write
    • ← (ice-9 pretty-print) Built-in
  • (srfi :78 lightweight-testing compat) R6 Ikarus
    • → check:write
    • ← (ikarus) Built-in
  • (srfi :78 lightweight-testing compat) R6 IronScheme
    • → check:write
    • ← (ironscheme) Built-in
  • (srfi :78 lightweight-testing compat) R6 Larceny
    • → check:write
    • ← (primitives pretty-print) Built-in
  • (srfi :78 lightweight-testing compat) R6 Loko Scheme
    • → check:write
    • ← (loko) Built-in
  • (srfi :78 lightweight-testing compat) R6 Racket
    • → check:write
    • ← (scheme pretty)
  • (srfi :78 lightweight-testing compat) R6 Ypsilon
    • → check:write
    • ← (rnrs) R6
    • ← (core) Built-in
  • (srfi :78 lightweight-testing) R6
  • (srfi srfi-78) R6 GNU Guile
  • (srfi :78) R6
  • (srfi :8 receive) R6
    • → receive
    • ← (rnrs) R6
  • (srfi :8) R6
  • (srfi :9 records) R6
    • → define-record-type
    • ← (rnrs) R6
  • (srfi :9) R6
  • (srfi :98 os-environment-variables) R6 Chez Scheme
    • → get-environment-variables get-environment-variable
    • ← (rnrs) R6
    • ← (rnrs mutable-strings) R6
    • ← (chezscheme) Built-in
  • (srfi :98 os-environment-variables) R6 Ikarus
    • → get-environment-variable get-environment-variables
    • ← (ikarus) Built-in
  • (srfi :98 os-environment-variables) R6 IronScheme
    • → get-environment-variables get-environment-variable
    • ← (ironscheme) Built-in
    • ← (ironscheme environment) Built-in
  • (srfi :98 os-environment-variables) R6 Larceny
    • → get-environment-variable get-environment-variables
    • ← (rnrs base) R6
    • ← (rnrs control) R6
    • ← (rnrs bytevectors) R6
    • ← (rnrs io ports) R6
    • ← (primitives foreign-procedure foreign-null-pointer? sizeof:pointer %peek-pointer %peek8u void*->address ffi/dlopen ffi/dlsym) Built-in
    • ← (srfi private feature-cond)
  • (srfi :98 os-environment-variables) R6 Racket
    • → get-environment-variable get-environment-variables
    • ← (rnrs base) R6
    • ← (scheme base) R7
    • ← (scheme foreign)
  • (srfi :98 os-environment-variables) R6 Ypsilon
    • → get-environment-variable get-environment-variables
    • ← (core) Built-in
  • (srfi :98) R6
  • (srfi :99 records helper) R6
    • → rtd?
    • ← (rnrs base) R6
    • ← (rnrs records procedural) R6
  • (srfi srfi-99 helper) R6 GNU Guile
    • → rtd?
    • ← (rnrs base) R6
    • ← (rnrs records procedural) R6
  • (srfi :99 records inspection) R6 Larceny
    • → record? record-rtd rtd-name rtd-parent rtd-field-names rtd-all-field-names rtd-field-mutable?
    • ← (err5rs records inspection)
  • (srfi :99 records inspection) R6
    • → record? record-rtd rtd-name rtd-parent rtd-field-names rtd-all-field-names rtd-field-mutable?
    • ← (rnrs base) R6
    • ← (rnrs lists) R6
    • ← (rnrs records inspection) R6
    • (srfi :99 records helper) SRFI
  • (srfi srfi-99 inspection) R6 GNU Guile
    • → record? record-rtd rtd-name rtd-parent rtd-field-names rtd-all-field-names rtd-field-mutable?
    • ← (rnrs base) R6
    • ← (rnrs lists) R6
    • ← (rnrs records inspection) R6
    • (srfi :99 records helper) SRFI
  • (srfi :99 records procedural) R6 Larceny
    • → make-rtd rtd? rtd-constructor rtd-predicate rtd-accessor rtd-mutator
    • ← (err5rs records procedural)
  • (srfi :99 records procedural) R6
    • → make-rtd rtd? rtd-constructor rtd-predicate rtd-accessor rtd-mutator
    • ← (rnrs base) R6
    • ← (rnrs lists) R6
    • ← (rnrs records procedural) R6
    • (srfi :99 records inspection) SRFI
  • (srfi srfi-99 procedural) R6 GNU Guile
    • → make-rtd rtd? rtd-constructor rtd-predicate rtd-accessor rtd-mutator
    • ← (rnrs base) R6
    • ← (rnrs lists) R6
    • ← (rnrs records procedural) R6
    • (srfi :99 records inspection) SRFI
  • (srfi :99 records syntactic) R6 Larceny
    • → define-record-type
    • ← (err5rs records syntactic)
  • (srfi :99 records syntactic) R6
  • (srfi srfi-99 syntactic) R6 GNU Guile
  • (srfi :99 records) R6
  • (srfi srfi-99) R6 GNU Guile
  • (srfi :99) R6
    • → define-record-type make-rtd record-rtd record? rtd-accessor rtd-all-field-names rtd-constructor rtd-field-mutable? rtd-field-names rtd-mutator rtd-name rtd-parent rtd-predicate rtd?
    • (srfi :99 records) SRFI
  • (srfi private OS-id-features) R6 Internal
    • → OS-id-features
    • ← (rnrs) R6
  • (srfi private check-arg) R6 Internal
    • → check-arg
    • ← (rnrs) R6
  • (srfi private define-values) R6 Chez Scheme Internal
    • → define-values
    • ← (chezscheme) Built-in
  • (srfi private define-values) R6 Internal
    • → define-values
    • ← (rnrs) R6
    • ← (srfi private helpers)
  • (srfi private feature-cond) R6 Internal
    • → feature-cond
    • ← (rnrs) R6
    • ← (srfi private registry)
  • (srfi private helpers) R6 Chez Scheme Internal
    • → enumerate
    • ← (chezscheme) Built-in
  • (srfi private helpers) R6 Internal
    • → enumerate
    • ← (rnrs) R6
  • (srfi private include compat) R6 Chez Scheme Internal
    • → search-paths
    • ← (rnrs) R6
    • ← (chezscheme) Built-in
  • (srfi private include compat) R6 GNU Guile Internal
    • → search-paths
    • ← (rnrs) R6
    • ← (guile) Built-in
  • (srfi private include compat) R6 Ikarus Internal
    • → search-paths
    • ← (ikarus) Built-in
  • (srfi private include compat) R6 IronScheme Internal
    • → search-paths
    • ← (ironscheme) Built-in
  • (srfi private include compat) R6 Larceny Internal
    • → search-paths
    • ← (rnrs base) R6
    • ← (primitives current-require-path getenv absolute-path-string?) Built-in
  • (srfi private include compat) R6 Loko Scheme Internal
    • → search-paths
    • ← (loko) Built-in
  • (srfi private include compat) R6 Racket Internal
    • → search-paths
    • ← (rnrs base) R6
    • ← (scheme base) R7
    • ← (scheme mpair)
  • (srfi private include compat) R6 Sagittarius Internal
    • → search-paths
    • ← (sagittarius) Built-in
  • (srfi private include compat) R6 Vicare Internal
    • → search-paths
    • ← (vicare libraries) Built-in
  • (srfi private include compat) R6 Ypsilon Internal
    • → search-paths
    • ← (core) Built-in
  • (srfi private include read) R6 IronScheme Internal
    • → read
    • ← (ironscheme reader) Built-in
  • (srfi private include read) R6 Internal
    • → read
    • ← (rnrs) R6
  • (srfi private include) R6 Internal
    • → include/resolve
    • ← (rnrs) R6
    • ← (srfi private include compat)
    • ← (srfi private include read)
  • (private install sipp) R6 Chez Scheme Internal
    • → directory-separator-string join-string replace-source
    • ← (rnrs) R6
    • ← (chezscheme) Built-in
  • (srfi private let-opt) R6 Internal
    • → let-optionals* :optional
    • ← (rnrs) R6
  • (srfi private platform-features) R6 Chez Scheme Internal
    • → expand-time-features run-time-features
    • ← (chezscheme) Built-in
    • ← (srfi private OS-id-features)
  • (srfi private platform-features) R6 Ikarus Internal
    • → expand-time-features run-time-features
    • ← (rnrs) R6
    • ← (ikarus) Built-in
    • ← (srfi private OS-id-features)
  • (srfi private platform-features) R6 IronScheme Internal
    • → expand-time-features run-time-features
    • ← (rnrs) R6
    • ← (srfi private OS-id-features)
  • (srfi private platform-features) R6 Larceny Internal
    • → expand-time-features run-time-features
    • ← (rnrs base) R6
    • ← (rnrs lists) R6
    • ← (primitives system-features) Built-in
    • ← (srfi private OS-id-features)
  • (srfi private platform-features) R6 Loko Scheme Internal
    • → expand-time-features run-time-features
    • ← (rnrs base) R6
    • ← (rnrs lists) R6
    • ← (loko) Built-in
  • (srfi private platform-features) R6 Racket Internal
    • → expand-time-features run-time-features
    • ← (rnrs) R6
    • ← (scheme base) R7
    • ← (srfi private OS-id-features)
  • (srfi private platform-features) R6 Ypsilon Internal
    • → expand-time-features run-time-features
    • ← (rnrs) R6
    • ← (core) Built-in
    • ← (srfi private OS-id-features)
  • (srfi private registry-names) R6 Internal
    • → SRFIs
    • ← (rnrs) R6
  • (srfi private registry) R6 Internal
    • → expand-time-features run-time-features available-features
    • ← (rnrs) R6
    • ← (srfi private registry-names)
    • ← (srfi private platform-features)
  • (srfi private vanish) R6 Internal
    • → vanish-define
    • ← (rnrs) R6
    • ← (rnrs base) R6

Version history

  • 2026-07-12 ~ 0.0.0-akku.280.2771423
  • 2026-06-27 ~ 0.0.0-akku.276.497db4e
  • 2024-11-13 ~ 0.0.0-akku.244.b424440
  • 2022-04-25 ~ 0.0.0-akku.209.552cd37
  • 2020-12-13 ~ 0.0.0-akku.181.7879b52
  • 2020-07-09 ~ 0.0.0-akku.113.5cfad65
  • 2019-12-23 ~ 0.0.0-akku.102.ad3b9f9
  • 2019-09-06 ~ 0.0.0-akku.97.5ff9fae
  • 2019-08-22 ~ 0.0.0-akku.91.c5e1f9e
  • 2019-07-15 ~ 0.0.0-akku.89.2c3ed88
  • 2019-05-01 ~ 0.0.0-akku.82.daf5ebd
  • 2019-04-22 ~ 0.0.0-akku.78.8296cf0
  • 2019-03-06 ~ 0.0.0-akku.74.f704590
  • 2019-01-03 ~ 0.0.0-akku.72.0a9bdfd
  • 2018-09-20 ~ 0.0.0-akku.63.23c1e35
  • 2018-08-18 ~ 0.0.0-akku.60.40960c8
  • 2018-07-28 ~ 0.0.0-akku.57.4b84c82
  • 2018-06-17 ~ 0.0.0-akku.54.df8c43d
  • 2018-04-02 ~ 0.0.0-akku.53.73bbf95