design points in readme
This commit is contained in:
@@ -2,9 +2,23 @@ Protolude
|
|||||||
=========
|
=========
|
||||||
|
|
||||||
[](https://travis-ci.org/sdiehl/protolude)
|
[](https://travis-ci.org/sdiehl/protolude)
|
||||||
|
[](https://hackage.haskell.org/package/protolude)
|
||||||
|
|
||||||
A sensible starting Prelude for building custom Preludes.
|
A sensible starting Prelude for building custom Preludes.
|
||||||
|
|
||||||
|
Design points:
|
||||||
|
|
||||||
|
* Banishes String.
|
||||||
|
* Banishes partial functions.
|
||||||
|
* compiler warning on bottoms.
|
||||||
|
* Foldable / Traversable by default.
|
||||||
|
* Polymorphic string IO functions.
|
||||||
|
* Automatic string conversions.
|
||||||
|
* Type synonyms for major data structures.
|
||||||
|
* Basic monad transformers in scope by default.
|
||||||
|
* Unsafe functions are prefixed with "unsafe" in separate module.
|
||||||
|
* Compiler agnostic, GHC internal modules are abstracted out into Base.
|
||||||
|
|
||||||
Supports:
|
Supports:
|
||||||
|
|
||||||
* GHC 7.6.1
|
* GHC 7.6.1
|
||||||
|
|||||||
Reference in New Issue
Block a user