mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-19 21:59:16 +02:00
104 lines
1.8 KiB
Markdown
104 lines
1.8 KiB
Markdown
---
|
|
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
|
|
|