composition-prelude 1.3.0.1 → 1.3.0.2
raw patch · 2 files changed
+4/−4 lines, 2 filesdep ~base
Dependency ranges changed: base
Files
composition-prelude.cabal view
@@ -1,5 +1,5 @@ name: composition-prelude-version: 1.3.0.1+version: 1.3.0.2 synopsis: Higher-order function combinators description: Replacement for `composition` or `composition-exta`, exporting everything in one sane module. homepage: https://github.com/vmchale/composition-prelude#readme
src/Control/Composition.hs view
@@ -15,7 +15,7 @@ -- * Fancy function application , (-$) -- * Monadic helpers- , bisequence+ , bisequence' -- * Monadic actions , axe , biaxe@@ -73,8 +73,8 @@ axe :: (Traversable t, Monad m) => t (a -> m ()) -> a -> m () axe = sequence_ .* sequence -bisequence :: (Traversable t, Monad m) => t (a -> b -> m c) -> a -> b -> t (m c)-bisequence = sequence .* sequence+bisequence' :: (Traversable t, Monad m) => t (a -> b -> m c) -> a -> b -> t (m c)+bisequence' = sequence .* sequence biaxe :: (Traversable t, Monad m) => t (a -> b -> m ()) -> a -> b -> m () biaxe = sequence_ .** bisequence