applicable 0.1.0.0 → 0.2.0.0
raw patch · 3 files changed
+15/−11 lines, 3 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
- Data.Applicable: data ApplyAp f a b
- Data.Applicable: data ApplyBind m a b
- Data.Applicable: data ApplyMap a b
- Data.Applicable: data ApplyTo a
- Data.Applicable: data ChurchBool
- Data.Applicable: data ChurchNumeral a
- Data.Applicable: data ChurchTuple a b
- Data.Applicable: data GroupAction a
+ Data.Applicable: AppAp :: f (a -> b) -> ApplyAp f a b
+ Data.Applicable: AppBind :: (a -> m b) -> ApplyBind m a b
+ Data.Applicable: AppMap :: (a -> b) -> ApplyMap a b
+ Data.Applicable: AppTo :: a -> ApplyTo a
+ Data.Applicable: ChBool :: Bool -> ChurchBool
+ Data.Applicable: ChNum :: a -> ChurchNumeral a
+ Data.Applicable: ChTup :: (a, b) -> ChurchTuple a b
+ Data.Applicable: GrpAct :: a -> GroupAction a
+ Data.Applicable: [unAppAp] :: ApplyAp f a b -> f (a -> b)
+ Data.Applicable: [unAppBind] :: ApplyBind m a b -> a -> m b
+ Data.Applicable: [unAppMap] :: ApplyMap a b -> a -> b
+ Data.Applicable: [unAppTo] :: ApplyTo a -> a
+ Data.Applicable: [unChBool] :: ChurchBool -> Bool
+ Data.Applicable: [unChNum] :: ChurchNumeral a -> a
+ Data.Applicable: [unChTup] :: ChurchTuple a b -> (a, b)
+ Data.Applicable: [unGrpAct] :: GroupAction a -> a
+ Data.Applicable: newtype ApplyAp f a b
+ Data.Applicable: newtype ApplyBind m a b
+ Data.Applicable: newtype ApplyMap a b
+ Data.Applicable: newtype ApplyTo a
+ Data.Applicable: newtype ChurchBool
+ Data.Applicable: newtype ChurchNumeral a
+ Data.Applicable: newtype ChurchTuple a b
+ Data.Applicable: newtype GroupAction a
Files
- CHANGELOG.md +5/−1
- Data/Applicable.hs +9/−9
- applicable.cabal +1/−1
CHANGELOG.md view
@@ -1,5 +1,9 @@ # Revision history for applicable -## 0.1.0.0 -- YYYY-mm-dd+## 0.2.0.0 -- 2022-06-27++* Fixed not exporting constructors++## 0.1.0.0 -- 2022-06-27 * First version. Released on an unsuspecting world.
Data/Applicable.hs view
@@ -16,15 +16,15 @@ -} module Data.Applicable (- Applicable(($*)),- ApplyTo,- ApplyMap,- ApplyAp,- ApplyBind,- GroupAction,- ChurchBool,- ChurchNumeral,- ChurchTuple+ Applicable(..),+ ApplyTo(..),+ ApplyMap(..),+ ApplyAp(..),+ ApplyBind(..),+ GroupAction(..),+ ChurchBool(..),+ ChurchNumeral(..),+ ChurchTuple(..) ) where import Data.List (genericIndex)
applicable.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.4 name: applicable-version: 0.1.0.0+version: 0.2.0.0 synopsis: A class for things that can be applied description: A class for things that can be applied, and utility newtypes homepage: https://github.com/schuelermine/applicable