Data.List.HT

Improved standard functions

inits

tails

groupBy

group

unzip

partition

span

break

Split

chop

breakAfter

takeUntil

segmentAfter

segmentBefore

segmentAfterMaybe

segmentBeforeMaybe

removeEach

splitEverywhere

splitLast

viewL

viewR

switchL

switchR

List processing starting at the end

dropRev

takeRev

splitAtRev

dropWhileRev

takeWhileRev

List processing with Maybe and Either

maybePrefixOf

maybeSuffixOf

partitionMaybe

takeWhileJust

unzipEithers

Sieve and slice

sieve

sliceHorizontal

sliceVertical

Search&replace

search

replace

multiReplace

Lists of lists

shear

shearTranspose

outerProduct

Miscellaneous

takeWhileMulti

rotate

mergeBy

allEqual

isAscending

isAscendingLazy

mapAdjacent

mapAdjacent1

range

padLeft

padRight

iterateAssociative

iterateLeaky

lengthAtLeast

lengthAtMost