arrow-list-0.2.0: List arrows for Haskell.

Control.Arrow.List

Contents

Synopsis

ListT arrow.

newtype ListTArrow m a b Source

Constructors

ListTArrow 

Fields

runListTArrow' :: Kleisli (ListT m) a b
 

runListTArrow :: ListTArrow m a b -> a -> m [b]Source

List arrow.

runListArrow :: ListArrow a b -> a -> [b]Source

Embed a monadic function returning lists.

arrML :: (ArrowList ~>, ArrowKleisli m ~>) => (a -> m [b]) -> a ~> bSource