glazier-pipes-0.1.4.0: Converts Glazier widgets into a Pipe.

Safe HaskellNone
LanguageHaskell2010

Glazier.Pipes.Strict

Synopsis

Documentation

gadgetToPipe :: (Monad m, MonadTrans t, MonadState s (t m)) => Gadget s m a c -> Pipe a c (t m) r Source #

Converts a Gadget into a Pipe

gadgetToProducer :: (MonadState s (t STM), MonadTrans t) => Input a -> Gadget s STM a c -> Producer' c (t STM) () Source #

Convert a Input and a Gadget into a stateful Producer of commands to interpret.