Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
class (Arrow process, ProcessOf (SignalOf process) ~ process) => C process where Source #
applyConst :: C process => process a b -> a -> SignalOf process b Source #
applyConstFst :: Arrow process => process (a, b) c -> a -> process b c Source #
applyConstSnd :: Arrow process => process (a, b) c -> b -> process a c Source #
feedConstFst :: Arrow process => a -> process b (a, b) Source #
feedConstSnd :: Arrow process => a -> process b (b, a) Source #
chainControlled :: Arrow arrow => [arrow (c, x) x] -> arrow (c, x) x Source #
replicateControlled :: Arrow arrow => Int -> arrow (c, x) x -> arrow (c, x) x Source #