basic-prelude 0.3.3.0 → 0.3.4.0
raw patch · 2 files changed
+4/−1 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ CorePrelude: (<|>) :: Alternative f => forall a. f a -> f a -> f a
+ CorePrelude: data Seq a :: * -> *
Files
- CorePrelude.hs +3/−0
- basic-prelude.cabal +1/−1
CorePrelude.hs view
@@ -68,6 +68,7 @@ , HashMap , Set , HashSet+ , Seq , Vector , UVector , Unbox@@ -117,6 +118,7 @@ -- ** Applicative , Control.Applicative.Applicative (..) , (Control.Applicative.<$>)+ , (Control.Applicative.<|>) -- ** Monad , (Control.Monad.>=>) -- ** Transformers@@ -193,6 +195,7 @@ import qualified Data.Vector.Unboxed import Data.Map (Map) import Data.Set (Set)+import Data.Sequence (Seq) import Data.HashMap.Strict (HashMap) import Data.HashSet (HashSet) import qualified ReadArgs
basic-prelude.cabal view
@@ -1,5 +1,5 @@ name: basic-prelude-version: 0.3.3.0+version: 0.3.4.0 synopsis: An enhanced core prelude; a common foundation for alternate preludes. description: The premise of @basic-prelude@ is that there are a lot of very commonly desired features missing from the standard @Prelude@, such as commonly used operators (@\<$\>@ and @>=>@, for instance) and imports for common datatypes (e.g., @ByteString@ and @Vector@). At the same time, there are lots of other components which are more debatable, such as providing polymorphic versions of common functions.