Streaming.Prelude

Types

data Of a b

Introducing streams of elements

yield

each

unfoldr

stdinLn

readLn

fromHandle

iterate

repeat

cycle

repeatM

replicateM

enumFrom

enumFromThen

randomRs

randoms

Consuming streams of elements

stdoutLn

stdoutLn'

mapM_

print

toHandle

drain

drained

Stream transformers

map

mapM

chain

maps

sequence

mapFoldable

filter

filterM

for

delay

take

takeWhile

drop

dropWhile

concat

scan

scanM

scanned

read

show

cons

Splitting and inspecting streams of elements

next

uncons

splitAt

split

breaks

break

breakWhen

span

group

groupBy

timed

Pair manipulation

lazily

strictly

fst'

snd'

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