Data.Array.Vector

Array classes

class UA e

Streaming pure arrays

Conversions to/from lists

Basic operations on pure arrays

Introducing and eliminating UArrs

Basic interface

Transforming UArrs

Reducing UArrs (folds)

Logical operations

Arithmetic operations

Building UArrs

Scans

Accumulating UArrs

Generating UArrs

Unfolding UArrs

Subarrays

Breaking arrays

Searching Arrays

Searching by equality

Searching with a predicate

Indexing UArrs

Zipping and unzipping

Enumerations

Operations on mutable arrays

Strict pairs and sums

data a :*: b
data EitherS a b

Injection and projection functions

Currying

Strict Maybe

data MaybeS a