hydrogen: An alternate Prelude

[ gpl, library, prelude ] [ Propose Tags ]

This is an alternative to Prelude that is not meant to depart drastically from the standard. The principles of Hydrogen are:

  1. Be total, not partial.

  2. Use Data.Text.Text, not Data.String.String.

  3. Use generic functions, not Data.List functions.

  4. Whatever is omitted should be replaced.

To use this package, use the NoImplicitPrelude language option, and import H.Prelude.


Automatic Flags

Enable developer mode


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS],
Dependencies base (>=4.7 && <4.9), bytestring (>=0.10 && <0.11), containers (>=0.5 && <0.6), mtl (>=2.1 && <2.3), pretty (>=1.1 && <1.2), text (>=1.2 && <1.3) [details]
License GPL-3.0-only
Copyright (c) 2013-2015 Karl Voelker
Author Karl Voelker
Maintainer hydrogen@karlv.net
Category Prelude
Home page https://www.github.com/ktvoelker/hydrogen
Bug tracker https://www.github.com/ktvoelker/hydrogen/issues
Source repo head: git clone https://github.com/ktvoelker/hydrogen.git
Uploaded by KarlVoelker at 2015-04-05T19:54:36Z
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 1448 total (5 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2015-04-05 [all 1 reports]