packages feed

quiver 0.0.0.10 → 0.0.0.11

raw patch · 2 files changed

+3/−3 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Control.Quiver.Internal: Consume :: a -> (a' -> P a a' b b' f r) -> (Producer b b' f r) -> P a a' b b' f r
- Control.Quiver.Internal: Deliver :: r -> P a a' b b' f r
- Control.Quiver.Internal: Enclose :: (f (P a a' b b' f r)) -> P a a' b b' f r
- Control.Quiver.Internal: Produce :: b -> (b' -> P a a' b b' f r) -> (Consumer a a' f r) -> P a a' b b' f r
- Control.Quiver.Internal: instance GHC.Base.Applicative f => GHC.Base.Applicative (Control.Quiver.Internal.P a a' b b' f)
- Control.Quiver.Internal: instance GHC.Base.Functor f => GHC.Base.Functor (Control.Quiver.Internal.P a a' b b' f)
- Control.Quiver.Internal: instance GHC.Base.Monad f => GHC.Base.Monad (Control.Quiver.Internal.P a a' b b' f)
+ Control.Quiver.Internal: [Consume] :: a -> (a' -> P a a' b b' f r) -> (Producer b b' f r) -> P a a' b b' f r
+ Control.Quiver.Internal: [Deliver] :: r -> P a a' b b' f r
+ Control.Quiver.Internal: [Enclose] :: (f (P a a' b b' f r)) -> P a a' b b' f r
+ Control.Quiver.Internal: [Produce] :: b -> (b' -> P a a' b b' f r) -> (Consumer a a' f r) -> P a a' b b' f r
+ Control.Quiver.Internal: instance Applicative f => Applicative (P a a' b b' f)
+ Control.Quiver.Internal: instance Functor f => Functor (P a a' b b' f)
+ Control.Quiver.Internal: instance Monad f => Monad (P a a' b b' f)
- Control.Quiver.SP: spemit :: b -> SP a b f e
+ Control.Quiver.SP: spemit :: b -> P a a' b b' f (SPResult e)

Files

quiver.cabal view
@@ -1,5 +1,5 @@ name:           quiver-version:        0.0.0.10+version:        0.0.0.11 synopsis:       Quiver finite stream processing library homepage:       https://github.com/zadarnowski/quiver category:       Control@@ -35,7 +35,7 @@ source-repository this   type:         git   location:     https://github.com/zadarnowski/quiver.git-  tag:          0.0.0.10+  tag:          0.0.0.11  library   hs-source-dirs:   src
src/Control/Quiver/SP.lhs view
@@ -70,7 +70,7 @@ > --   'SPComplete' if @y@ was consumed by the downstream processor, > --   or 'SPIncomplete' otherwise. -> spemit :: b -> SP a b f e+> spemit :: b -> P a a' b b' f (SPResult e) > spemit y = produce y (const $ deliver SPComplete) (deliver SPIncomplete)  > -- | @y >:> p@ represents a singleton stream processor that