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 +2/−2
- src/Control/Quiver/SP.lhs +1/−1
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