comonad 0.9.0 → 0.9.0.1
raw patch · 2 files changed
+8/−3 lines, 2 filesPVP: minor bump suggested
API additions: PVP suggests at least a minor version bump
API changes (from Hackage documentation)
+ Control.Comonad: (<<=) :: Extend w => (w a -> b) -> w a -> w b
+ Control.Comonad: (=<=) :: Extend w => (w b -> c) -> (w a -> b) -> w a -> c
+ Control.Comonad: (=>=) :: Extend w => (w a -> b) -> (w b -> c) -> w a -> c
+ Control.Comonad: (=>>) :: Extend w => w a -> (w a -> b) -> w b
+ Control.Comonad: class Functor w => Extend w
+ Control.Comonad: duplicate :: Extend w => w a -> w (w a)
+ Control.Comonad: extend :: Extend w => (w a -> b) -> w a -> w b
Files
- Control/Comonad.hs +7/−2
- comonad.cabal +1/−1
Control/Comonad.hs view
@@ -11,15 +11,20 @@ -- ---------------------------------------------------------------------------- module Control.Comonad ( + -- * Extendable Functors+ Extend(..)+ , (=>=)+ , (=<=)+ , (<<=)+ , (=>>) -- * Comonads -- $definition- Comonad(..)+ , Comonad(..) , liftW -- :: Comonad w => (a -> b) -> w a -> w b , wfix -- :: Comonad w => w (w a -> a) -> a -- * Cokleisli Arrows , Cokleisli(..)- , module Data.Functor.Extend ) where import Prelude hiding (id, (.))
comonad.cabal view
@@ -1,6 +1,6 @@ name: comonad category: Control, Comonads-version: 0.9.0+version: 0.9.0.1 license: BSD3 cabal-version: >= 1.6 license-file: LICENSE