potoki-core-2.2: Low-level components of "potoki"

Safe HaskellNone
LanguageHaskell2010

Potoki.Core.IO

Documentation

produceAndConsume :: Produce input -> Consume input output -> IO output Source #

produceAndTransformAndConsume :: Produce input -> Transform input anotherInput -> Consume anotherInput output -> IO output Source #

produce :: Produce input -> forall x. IO x -> (input -> IO x) -> IO x Source #

consume :: IO (Maybe input) -> Consume input output -> IO output Source #

transformList :: Transform a b -> [a] -> IO [b] Source #