Path to this page:
./
devel/hs-protolude,
Sensible starting Prelude for building custom Preludes
Branch: CURRENT,
Version: 0.3.4nb1,
Package name: hs-protolude-0.3.4nb1,
Maintainer: pkgsrc-usersA sensible starting Prelude for building custom Preludes.
Design points:
* Banishes String.
* Banishes partial functions.
* Compiler warning on bottoms.
* Polymorphic string IO functions.
* Polymorphic show.
* Automatic string conversions.
* Types for common data structures in scope.
* Types for all common string types (Text/ByteString) in scope.
* Banishes impure exception throwing outside of IO.
* StateT/ReaderT/ExceptT transformers in scope by default.
* Foldable / Traversable functions in scope by default.
* Unsafe functions are prefixed with "unsafe" in separate module.
* Compiler agnostic, GHC internal modules are abstracted out into Base.
* sum and product are strict by default.
* Includes Semiring for GHC >= 7.6.
* Includes Bifunctor for GHC >= 7.6.
* Includes Semigroup for GHC >= 7.6.
Master sites:
Filesize: 18.868 KB
Version history: (Expand)
- (2024-05-09) Updated to version: hs-protolude-0.3.4nb1
- (2024-04-30) Updated to version: hs-protolude-0.3.4
- (2023-11-02) Updated to version: hs-protolude-0.3.3nb1
- (2023-10-29) Updated to version: hs-protolude-0.3.3
- (2023-10-09) Updated to version: hs-protolude-0.3.2nb3
- (2023-02-09) Updated to version: hs-protolude-0.3.2nb2
CVS history: (Expand)