Streaming.Prelude

Types

data Of a b

lazily

strictly

fst'

snd'

Introducing streams of elements

yield

each

layers

unfoldr

stdinLn

readLn

fromHandle

iterate

repeat

cycle

repeatM

replicateM

enumFrom

enumFromThen

Consuming streams of elements

stdoutLn

stdoutLn'

mapM_

print

toHandle

drain

Stream transformers

map

mapM

maps

sequence

mapFoldable

filter

filterM

for

take

takeWhile

drop

dropWhile

concat

scan

scanM

chain

read

show

cons

Splitting and inspecting streams of elements

next

uncons

splitAt

break

span

group

groupBy

Folds

fold

fold'

foldM

foldM'

sum

sum'

product

product'

length

length'

toList

toListM

toListM'

foldrM

foldrT

Zips

zip

zipWith

Interoperation

reread

Basic Type

data Stream f m r