simple-pipe 0.0.0.16 → 0.0.0.17
raw patch · 2 files changed
+4/−4 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Data.Pipe: (++++) :: (PipeChoice pc, Monad m) => pc b c m () -> pc b' c' m () -> pc (Either b b') (Either c c') m ()
+ Data.Pipe: (++++) :: (PipeChoice pc, Monad m) => pc b c m r -> pc b' c' m r -> pc (Either b b') (Either c c') m r
- Data.Pipe: (||||) :: (PipeChoice pc, Monad m) => pc b d m () -> pc c d m () -> pc (Either b c) d m ()
+ Data.Pipe: (||||) :: (PipeChoice pc, Monad m) => pc b d m r -> pc c d m r -> pc (Either b c) d m r
- Data.Pipe: class PipeClass p where p `finalize` f = p `onBreak` f `onDone` f
+ Data.Pipe: class PipeClass p where p finalize f = p `onBreak` f `onDone` f
Files
- simple-pipe.cabal +2/−2
- src/Data/Pipe.hs +2/−2
simple-pipe.cabal view
@@ -2,7 +2,7 @@ cabal-version: >= 1.8 name: simple-pipe-version: 0.0.0.16+version: 0.0.0.17 stability: Experimental author: Yoshikuni Jujo <PAF01143@nifty.ne.jp> maintainer: Yoshikuni Jujo <PAF01143@nifty.ne.jp>@@ -80,7 +80,7 @@ source-repository this type: git location: git://github.com/YoshikuniJujo/simple-pipe.git- tag: simple-pipe-0.0.0.16+ tag: simple-pipe-0.0.0.17 library hs-source-dirs: src
src/Data/Pipe.hs view
@@ -38,8 +38,8 @@ appLeft :: Monad m => pc b c m r -> pc (Either b d) (Either c d) m r appRight :: Monad m => pc b c m r -> pc (Either d b) (Either d c) m r (++++) :: Monad m =>- pc b c m () -> pc b' c' m () -> pc (Either b b') (Either c c') m ()- (||||) :: Monad m => pc b d m () -> pc c d m () -> pc (Either b c) d m ()+ pc b c m r -> pc b' c' m r -> pc (Either b b') (Either c c') m r+ (||||) :: Monad m => pc b d m r -> pc c d m r -> pc (Either b c) d m r appRight f = mapIn mirror . mapOut mirror $ appLeft f where