packages feed

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