We recommend using
rio
as a standard
library for Haskell. This provides a coherent set of libraries
providing data structures and common practices, while removing some
warts like partial functions.
rio
provides the following common needs out of the box by
reexporting existing best-practices libraries:
Outside of rio
rio
intends to act as a standard library, but does not include many
common pieces of functionality to avoid bloating its footprint. Other
common libraries are:
Beyond libraries
We recommend checking out our Haskell best
practices for further information on how we
recommend writing Haskell code.