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