Hoogle Search

Within LTS Haskell 22.21 (ghc-9.6.5)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. module Data.Vector

    A library for boxed vectors (that is, polymorphic arrays capable of holding any Haskell value). The vectors come in two flavours:

    • mutable
    • immutable
    They support a rich interface of both list-like operations and bulk array operations. For unboxed arrays, use Data.Vector.Unboxed.

  2. data Vector a

    vector Data.Vector

    Boxed vectors, supporting efficient slicing.

  3. class MVector (Mutable v) a => Vector v a

    vector Data.Vector.Generic

    Class of immutable vectors. Every immutable vector is associated with its mutable version through the Mutable type family. Methods of this class should not be used directly. Instead, Data.Vector.Generic and other Data.Vector modules provide safe and fusible wrappers. Minimum complete implementation:

  4. data Vector a

    vector Data.Vector.Primitive

    Unboxed vectors of primitive types.

  5. Vector :: Int -> Int -> ByteArray -> Vector a

    vector Data.Vector.Primitive

    No documentation available.

  6. data Vector a

    vector Data.Vector.Storable

    Storable-based vectors.

  7. data family Vector a

    vector Data.Vector.Unboxed

    No documentation available.

  8. module Test.QuickCheck.Instances.Vector

    No documentation available.

  9. module Data.Vector

    No documentation available.

  10. class MVector Mutable v a => Vector (v :: Type -> Type) a

    foldl Control.Foldl

    Class of immutable vectors. Every immutable vector is associated with its mutable version through the Mutable type family. Methods of this class should not be used directly. Instead, Data.Vector.Generic and other Data.Vector modules provide safe and fusible wrappers. Minimum complete implementation:

Page 1 of many | Next