Data.Stream

The type of streams

data Stream a

Basic functions

(<:>)

head

tail

inits

tails

Stream transformations

map

intersperse

interleave

scan

scan'

scan1

scan1'

transpose

Building streams

iterate

repeat

cycle

unfold

prefix

Extracting sublists

take

drop

splitAt

takeWhile

dropWhile

span

break

filter

partition

group

Sublist predicates

isPrefixOf

Indexing streams

(!!)

elemIndex

elemIndices

findIndex

findIndices

Zipping and unzipping streams

zip

zipWith

unzip

zip3

zipWith3

unzip3

distribute

Functions on streams of characters

words

unwords

lines

unlines

Converting to and from an infinite list

toList

fromList