data-fix 0.2.0 → 0.2.1
raw patch · 2 files changed
+1/−3 lines, 2 filesdep ~basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base
API changes (from Hackage documentation)
- Data.Fix: (~>) :: Functor f => (a -> f a) -> (f b -> b) -> (a -> b)
+ Data.Fix: (~>) :: Functor f => (a -> f a) -> (f b -> b) -> a -> b
- Data.Fix: ana :: Functor f => (a -> f a) -> (a -> Fix f)
+ Data.Fix: ana :: Functor f => (a -> f a) -> a -> Fix f
- Data.Fix: anaM :: (Applicative m, Monad m, Traversable t) => (a -> m (t a)) -> (a -> m (Fix t))
+ Data.Fix: anaM :: (Applicative m, Monad m, Traversable t) => (a -> m (t a)) -> a -> m (Fix t)
- Data.Fix: cata :: Functor f => (f a -> a) -> (Fix f -> a)
+ Data.Fix: cata :: Functor f => (f a -> a) -> Fix f -> a
- Data.Fix: hylo :: Functor f => (f b -> b) -> (a -> f a) -> (a -> b)
+ Data.Fix: hylo :: Functor f => (f b -> b) -> (a -> f a) -> a -> b
- Data.Fix: hyloM :: (Applicative m, Monad m, Traversable t) => (t b -> m b) -> (a -> m (t a)) -> (a -> m b)
+ Data.Fix: hyloM :: (Applicative m, Monad m, Traversable t) => (t b -> m b) -> (a -> m (t a)) -> a -> m b
Files
- data-fix.cabal +1/−1
- src/Data/Fix.hs +0/−2
data-fix.cabal view
@@ -1,5 +1,5 @@ Name: data-fix-Version: 0.2.0+Version: 0.2.1 Cabal-Version: >= 1.10 License: BSD3 License-file: LICENSE
src/Data/Fix.hs view
@@ -55,10 +55,8 @@ where import GHC.Generics-import Control.Applicative import Data.Data import Data.Function (on)-import Data.Traversable -- | A fix-point type. newtype Fix f = Fix { unFix :: f (Fix f) } deriving (Generic, Typeable)