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. |