Subject: CVS commit: pkgsrc/devel/hs-protolude
From: Masatake Daimon
Date: 2022-02-23 17:18:22
Message id: 20220223161822.98841FB24@cvs.NetBSD.org

Log Message:
devel/hs-protolude: import hs-protolude-0.3.0

A 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.

Files:
RevisionActionfile
1.1addpkgsrc/devel/hs-protolude/DESCR
1.1addpkgsrc/devel/hs-protolude/Makefile
1.1addpkgsrc/devel/hs-protolude/PLIST
1.1addpkgsrc/devel/hs-protolude/buildlink3.mk
1.1addpkgsrc/devel/hs-protolude/distinfo
1.1addpkgsrc/devel/hs-protolude/patches/patch-protolude.cabal
1.1addpkgsrc/devel/hs-protolude/patches/patch-src_Protolude.hs
1.1addpkgsrc/devel/hs-protolude/patches/patch-src_Protolude_Base.hs