The library (vicare containers vectors) extends the vector
operations available in the base library ((vicare-scheme)Vectors) and Vicare’s extensions ((vicare-scheme)Additional
vector functions). While (vicare containers vectors) is a high
level interface, (vicare containers vectors low) is a low level
interface with the same functionalities.
To avoid identifiers collision: it is suggested to import the libraries
in the hierarchy (vicare containers vectors ---) with the prefix
vector., as in:
(import (vicare) (prefix (vicare containers vectors) vector.))
| • vectors intro: | Introduction. | |
| • vectors convention: | Interface conventions. | |
| • vectors views: | Views over vectors. | |
| • vectors cons: | Constructors. | |
| • vectors pred: | Predicates. | |
| • vectors compar: | Comparison. | |
| • vectors fold: | Fold and unfold. | |
| • vectors select: | Selection. | |
| • vectors pad: | Padding and trimming. | |
| • vectors prefix: | Prefixes and suffixes. | |
| • vectors search: | Searching. | |
| • vectors filter: | Filtering and deleting. | |
| • vectors list: | List and vector conversion. | |
| • vectors replicate: | Replicate and rotate. | |
| • vectors mutate: | Mutators. | |
| • vectors misc: | Miscellaneous functions. |