Data.Vector.Fusion.Stream.Monadic

data Stream m a

data Step s a

data SPEC

Size hints

size

sized

Length

length

null

Construction

empty

singleton

cons

snoc

replicate

replicateM

generate

generateM

(++)

Accessing elements

head

last

(!!)

(!?)

Substreams

slice

init

tail

take

drop

Mapping

map

mapM

mapM_

trans

unbox

concatMap

flatten

Zipping

indexed

indexedR

zipWithM_

zipWithM

zipWith3M

zipWith4M

zipWith5M

zipWith6M

zipWith

zipWith3

zipWith4

zipWith5

zipWith6

zip

zip3

zip4

zip5

zip6

Filtering

filter

filterM

takeWhile

takeWhileM

dropWhile

dropWhileM

Searching

elem

notElem

find

findM

findIndex

findIndexM

Folding

foldl

foldlM

foldl1

foldl1M

foldM

fold1M

foldl'

foldlM'

foldl1'

foldl1M'

foldM'

fold1M'

foldr

foldrM

foldr1

foldr1M

Specialised folds

and

or

concatMapM

Unfolding

unfoldr

unfoldrM

unfoldrN

unfoldrNM

iterateN

iterateNM

Scans

prescanl

prescanlM

prescanl'

prescanlM'

postscanl

postscanlM

postscanl'

postscanlM'

scanl

scanlM

scanl'

scanlM'

scanl1

scanl1M

scanl1'

scanl1M'

Enumerations

enumFromStepN

enumFromTo

enumFromThenTo

Conversions

toList

fromList

fromListN

unsafeFromList