HORIZON HASKELLDocslts/ghc-10.0.x8fef28d2026-11-02Search packagesCtrl K
Theme: |

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 8fef28d · 2026-11-02

Modulerio-0.1.25.0Haskell2010

RIO.Vector.Boxed

Boxed Vector. Import as:

import qualified RIO.Vector.Boxed as VB

This module does not export any partial or unsafe functions. For those, see RIO.Vector.Boxed.Partial and RIO.Vector.Boxed.Unsafe

Contents
  1. Boxed vectors
  2. Accessors
  3. Length information
  4. Indexing
  5. Extracting subvectors
  6. Construction
  7. Initialisation
  8. Monadic initialisation
  9. Unfolding
  10. Enumeration
  11. Concatenation
  12. Restricting memory usage
  13. Modifying vectors
  14. Permutations
  15. Safe destructive update
  16. Elementwise operations
  17. Indexing
  18. Mapping
  19. Monadic mapping
  20. Zipping
  21. Monadic zipping
  22. Unzipping
  23. Working with predicates
  24. Filtering
  25. Partitioning
  26. Searching
  27. Folding
  28. Specialised folds
  29. Monadic folds
  30. Monadic sequencing
  31. Prefix sums (scans)
  32. Conversions
  33. Lists
  34. Different vector types
  35. Mutable vectors
Synopsis
  • Packagerio-0.1.25.0
  • Exports136
  • LanguageHaskell2010
  • LicenceMIT
  • SourceBoxed.hs

Boxed vectors

datadata Vector a
#
Instances27Monad, Functor, MonadFix, MonadFail, Applicative, Foldable, …

Accessors

Length information

Indexing

Extracting subvectors

Construction

Initialisation

Monadic initialisation

Unfolding

Enumeration

Concatenation

Restricting memory usage

Modifying vectors

Permutations

Safe destructive update

Elementwise operations

Indexing

Mapping

Monadic mapping

Zipping

Monadic zipping

Unzipping

Working with predicates

Filtering

Partitioning

Searching

Folding

Specialised folds

Monadic folds

Monadic sequencing

Prefix sums (scans)

Conversions

Lists

Different vector types

Mutable vectors