packages feed

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