HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Package0.0.30foundation

foundation

Alternative prelude with batteries and no dependencies

Modules

52 modules
Internal modules · 5

Description

A custom prelude with no dependencies apart from base.

This package has the following goals:

provide a base like sets of modules that provide a consistent set of features and bugfixes across multiple versions of GHC (unlike base). provide a better and more efficient prelude than base's prelude. be self-sufficient: no external dependencies apart from base. provide better data-types: packed unicode string by default, arrays. Better numerical classes that better represent mathematical thing (No more all-in-one Num). Better I/O system with less Lazy IO Usual partial functions distinguished through type system

Depends on

3 packages

Used by in this set · 1