ghc-foundation 0.0.25 Alternative prelude with batteries and no dependencies

This package provides a custom prelude with no dependencies apart from the base package.

Foundation has the following goals:

  1. provide a base like sets of modules that provide a consistent set of features and bugfixes across multiple versions of GHC (unlike base).

  2. provide a better and more efficient prelude than base's prelude.

  3. be self-sufficient: no external dependencies apart from base;

  4. provide better data-types: packed unicode string by default, arrays;

  5. Numerical classes that better represent mathematical things (no more all-in-one Num);

  6. I/O system with less lazy IO.