Streaming.Prelude

Types

data Of a b

Introducing streams of elements

yield

each

unfoldr

stdinLn

readLn

fromHandle

iterate

repeat

replicate

cycle

repeatM

replicateM

enumFrom

enumFromThen

Consuming streams of elements

stdoutLn

stdoutLn'

mapM_

print

toHandle

effects

drained

Stream transformers

map

mapM

chain

maps

sequence

mapFoldable

filter

filterM

for

delay

take

takeWhile

drop

dropWhile

concat

scan

scanM

scanned

read

show

cons

duplicate

Splitting and inspecting streams of elements

next

uncons

splitAt

split

breaks

break

breakWhen

span

group

groupBy

groupedBy

timed

Sum and Compose manipulation

distinguish

switch

separate

unseparate

eitherToSum

sumToCompose

composeToSum

Folds

fold

fold_

foldM

foldM_

sum

sum_

product

product_

length

length_

toList

toList_

mconcat

mconcat_

foldrM

foldrT

Zips

zip

zipWith

zip3

zipWith3

Pair manipulation

lazily

strictly

fst'

snd'

Interoperation

reread

Basic Type

data Stream f m r