Streaming

An iterable streaming monad transformer

data Stream f m r

Constructing a Stream on a given functor

yields

effect

wrap

replicates

repeats

repeatsM

unfold

never

untilJust

streamBuild

delays

Transforming streams

maps

mapsM

mapped

distribute

groups

Inspecting a stream

inspect

Splitting and joining Streams

splitsAt

takes

chunksOf

concats

intercalates

cutoff

Zipping, unzipping, separating and unseparating streams

zipsWith

zips

unzips

interleaves

separate

unseparate

decompose

Eliminating a Stream

mapsM_

run

streamFold

iterTM

iterT

destroy

Base functor for streams of individual items

data Of a b

lazily

strictly

ResourceT help

bracketStream

re-exports

class MFunctor t

class MMonad t

class MonadTrans t

class MonadIO m

data Compose k k1 f g a

data Sum k f g a

data Identity a

class Alternative f

class MonadThrow m

class MonadResource m

class MonadBase b m

data ResourceT m a

runResourceT

class Bifunctor p

join

liftM

liftM2

liftA2

liftA3

void

(<>)