comonad 0.6.2 → 0.6.2.1
raw patch · 2 files changed
+5/−1 lines, 2 filesPVP: minor bump suggested
API additions: PVP suggests at least a minor version bump
API changes (from Hackage documentation)
+ Data.Distributive: instance Distributive g => Distributive (ReaderT e g)
Files
- Data/Distributive.hs +4/−0
- comonad.cabal +1/−1
Data/Distributive.hs view
@@ -17,6 +17,7 @@ import Control.Applicative import Control.Comonad import Control.Monad.Trans.Identity+import Control.Monad.Trans.Reader import Control.Monad.Instances () import Data.Functor.Identity @@ -49,6 +50,9 @@ instance Distributive ((->)e) where distribute w e = fmap ($e) w++instance Distributive g => Distributive (ReaderT e g) where+ distribute w = ReaderT $ \e -> distribute (fmap (flip runReaderT e) w) instance Distributive g => Distributive (IdentityT g) where cotraverse f w = IdentityT $ cotraverse f (runIdentityT <$> w)
comonad.cabal view
@@ -1,6 +1,6 @@ name: comonad category: Control, Comonads-version: 0.6.2+version: 0.6.2.1 license: BSD3 cabal-version: >= 1.6 license-file: LICENSE