Data.Sequence

data Seq a

Construction

empty

singleton

(<|)

(|>)

(><)

fromList

fromFunction

fromArray

Repetition

replicate

replicateA

replicateM

cycleTaking

Iterative construction

iterateN

unfoldr

unfoldl

Deconstruction

Queries

null

length

Views

data ViewL a

viewl

data ViewR a

viewr

Scans

scanl

scanl1

scanr

scanr1

Sublists

tails

inits

chunksOf

Sequential searches

takeWhileL

takeWhileR

dropWhileL

dropWhileR

spanl

spanr

breakl

breakr

partition

filter

Sorting

sort

sortBy

unstableSort

unstableSortBy

Indexing

lookup

(!?)

index

adjust

adjust'

update

take

drop

insertAt

deleteAt

splitAt

Indexing with predicates

elemIndexL

elemIndicesL

elemIndexR

elemIndicesR

findIndexL

findIndicesL

findIndexR

findIndicesR

Folds

foldMapWithIndex

foldlWithIndex

foldrWithIndex

Transformations

mapWithIndex

traverseWithIndex

reverse

intersperse

Zips

zip

zipWith

zip3

zipWith3

zip4

zipWith4