wumpus-basic-0.12.0: Common drawing utilities built on wumpus-core.

PortabilityGHC
Stabilityunstable
Maintainerstephen.tetley@gmail.com

Wumpus.Basic.Utils.Combinators

Contents

Description

Combiantors - pairing, static argument functions, ...

Synopsis

Combinators

fork :: (a -> b) -> (a -> c) -> a -> (b, c)Source

prod :: (a -> c) -> (b -> d) -> (a, b) -> (c, d)Source

forkA :: Applicative f => f a -> f b -> f (a, b)Source

bindR :: Monad m => (r -> m a) -> (a -> r -> m b) -> r -> m bSource

bindAsk :: Monad m => m a -> (a -> r1 -> m b) -> r1 -> m bSource

bindInto :: Monad m => (r1 -> m a) -> (a -> m b) -> r1 -> m bSource

rlift1 :: Monad m => m a -> r -> m aSource

bindR2 :: Monad m => (r1 -> r2 -> m a) -> (a -> r1 -> r2 -> m b) -> r1 -> r2 -> m bSource

bindAskR2 :: Monad m => m a -> (a -> r1 -> r2 -> m b) -> r1 -> r2 -> m bSource

rlift2 :: Monad m => m a -> r1 -> r2 -> m aSource