Data.ListLike

Introduction

Creation & Basic Functions

List transformations

Conversions

Reducing lists (folds), from FoldableLL

Special folds

Building lists

Scans

Accumulating maps

Infinite lists

Unfolding

Sublists

Extracting sublists

Predicates

Searching lists

Searching by equality

Searching with a predicate

Indexing lists

Zipping and unzipping lists

Monadic Operations

Input and Output

class ListLikeIO full item

Special lists

Strings

"Set" operations

Ordered lists

Generalized functions

The "By" operations

User-supplied equality (replacing an Eq context)

User-supplied comparison (replacing an Ord context)

The "generic" operations

Notes on specific instances

Lists

Arrays

Maps

ByteStrings

Base Typeclasses

The ListLike class

class ListLike full item

The FoldableLL class

class FoldableLL full item

The StringLike class

class StringLike s

The InfiniteListLike class

class InfiniteListLike full item