packages feed

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