--- layout: main title: API --- # SRFI 133 - Sort Libraries The `(srfi 133)` provides a vector library. See the [SRFI document](http://srfi.schemers.org/srfi-133/srfi-133.html) for more information. ## Constructors [`vector-unfold`](#vector-unfold) [`vector-unfold-right`](#vector-unfold-right) [`vector-reverse-copy`](#vector-reverse-copy) [`vector-concatenate`](#vector-concatenate) [`vector-append-subvectors`](#vector-append-subvectors) ## Predicates [`vector-empty?`](#vector-empty) [`vector=`](#vector) ## Iteration [`vector-fold`](#vector-fold) [`vector-fold-right`](#vector-fold-right) [`vector-map!`](#vector-map) [`vector-count`](#vector-count) [`vector-cumulate`](#vector-cumulate) ## Searching [`vector-index`](#vector-index) [`vector-index-right`](#vector-index-right) [`vector-skip`](#vector-skip) [`vector-skip-right`](#vector-skip-right) [`vector-binary-search`](#vector-binary-search) [`vector-any`](#vector-any) [`vector-every`](#vector-every) [`vector-partition`](#vector-partition) ## Mutators [`vector-swap!`](#vector-swap) [`vector-reverse!`](#vector-reverse) [`vector-reverse-copy!`](#vector-reverse-copy) [`vector-unfold!`](#vector-unfold) [`vector-unfold-right!`](#vector-unfold-right) ## Conversion [`reverse-vector->list`](#reverse-vector-list) [`reverse-list->vector`](#reverse-list-vector) # 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