foundation: Alternative prelude with batteries and no dependencies
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
[Skip to Readme]
Versions [faq] | 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.6, 0.0.7, 0.0.8, 0.0.9, 0.0.10, 0.0.11, 0.0.12, 0.0.13, 0.0.14, 0.0.15, 0.0.16, 0.0.17, 0.0.18, 0.0.19, 0.0.20, 0.0.21, 0.0.22, 0.0.23, 0.0.24, 0.0.25 |
---|---|
Dependencies | base (>=4.6 && <4.10), ghc-prim, Win32 [details] |
License | BSD-3-Clause |
Copyright | Vincent Hanquez <vincent@snarc.org> |
Author | Vincent Hanquez <vincent@snarc.org> |
Maintainer | vincent@snarc.org |
Revised | Revision 1 made by HerbertValerioRiedel at 2017-01-09T18:32:06Z |
Category | foundation |
Home page | https://github.com/haskell-foundation/foundation |
Bug tracker | https://github.com/haskell-foundation/foundation/issues |
Source repo | head: git clone https://github.com/haskell-foundation/foundation |
Uploaded | by VincentHanquez at 2017-01-05T07:52:36Z |
Distributions | Arch:0.0.25, Debian:0.0.21, Fedora:0.0.25, LTSHaskell:0.0.23, NixOS:0.0.25, Stackage:0.0.23, openSUSE:0.0.25 |
Downloads | 85469 total (667 in the last 30 days) |
Rating | 2.25 (votes: 4) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2017-01-05 [all 1 reports] |
Modules
[Index]
Flags
Name | Description | Default | Type |
---|---|---|---|
bench-all | Add some comparaison benchmarks against other haskell libraries | Disabled | Manual |
bounds-check | Add extra friendly boundary check for unsafe array operations | Disabled | Manual |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- foundation-0.0.3.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.