snoyberg / Mono Traversable
Type classes for mapping, folding, and traversing monomorphic containers
Stars: ✭ 132
Programming Languages
haskell
3896 projects
mono-traversable mega-repo
This repository contains packages in the mono-traversable and classy-prelude families. Please see the individual READMEs for more details:
You probably want to view the README for mono-traversable itself.
Additional packages in this repository:
-
mono-traversable
providing a set of classes for dealing with monomorphic data structures (like
ByteString
andText
) in a similar way to how the standard libraries treat polymorphic structures like lists- mono-traversable-instances, containing orphans instances for mono-traversable classes
- chunked-data, providing typeclasses for dealing with various chunked data representations
- mutable-containers, abstactions and concrete implementations of mutable containers
- conduit-combinators, commonly used conduit functions, for both chunked and unchunked data
-
classy-prelude,
a Prelude replacement based around the above packages (and many others)
- classy-prelude-conduit, extends classy-prelude with conduit support
- classy-prelude-yesod, extends classy-prelude-conduit with Yesod web framework support
-
minlen,
provided a newtype wrapper with type-level annotation of minimum container
length. This is a generalization of the
Data.NonNull
module inmono-traversable
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].