free
Free monads are useful for many tree-like structures and domain specific languages. If f is a Functor then the free Monad on f is the type
Official docs outline
Extra Credit builds an outline of free's docs the first time your work uses it. Until then, start at the official documentation.
More in Haskell packages
All 1,000-
haskoin-store
-
profunctors Profunctors.
-
contravariant Contravariant functors.
-
streaming-commons Provides low-dependency functionality commonly needed by various streaming data libraries, such as conduit and pipes.
-
wai-extra Provides basic WAI handler and middleware functionality: WAI Testing Framework Hspec testing facilities and helpers for WAI. Event Source
-
cabal-install The 'cabal' command-line program simplifies the process of managing Haskell software by automating the fetching, configuration, compilation
-
data-default
-
distributive Distributive functors -- Dual to Traversable
-
regex-base This package does not provide the ability to do regular expression matching. Instead, it provides the type classes that constitute the abstr
-
http-types Types and functions to describe and handle HTTP concepts. Including "methods", "headers", "query strings", "paths" and "HTTP versions".
-
ansi-wl-pprint This is a pretty printing library based on Wadler's paper "A Prettier Printer". It has been enhanced with support for ANSI terminal colored
-
tf-random