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, abstractions 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