chibi-scheme/lib/scheme/vector/c64.sld
2020-05-26 17:18:50 +09:00

59 lines
1.2 KiB
Scheme

(define-library (scheme vector c64)
(import (srfi 160 c64))
(export
make-c64vector
c64?
c64vector?
c64vector-ref
c64vector-set!
c64vector-length
c64vector
c64vector-unfold
c64vector-unfold-right
c64vector-copy
c64vector-reverse-copy
c64vector-append
c64vector-concatenate
c64vector-append-subvectors
c64vector-empty?
c64vector=
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-binary-search
c64vector-any
c64vector-every
c64vector-partition
c64vector-filter
c64vector-remove
c64vector-swap!
c64vector-fill!
c64vector-reverse!
c64vector-copy!
c64vector-reverse-copy!
c64vector->list
reverse-c64vector->list
list->c64vector
reverse-list->c64vector
c64vector->vector
vector->c64vector
make-c64vector-generator
write-c64vector))