Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data SelectClock cl a = SelectClock {}
- schedSelectClocks :: (Monad m, Monoid cl, Clock m cl) => Schedule m (SelectClock cl a) (SelectClock cl b)
- concatS :: Monad m => MStream m [b] -> MStream m b
- filterS :: Monad m => MSF m () (Maybe b) -> MSF m () b
Documentation
data SelectClock cl a Source #
A clock that selects certain subevents of type a
,
from the tag of a main clock.
(Monad m, Clock m cl) => Clock m (SelectClock cl a) Source # | |
type TimeDomainOf (SelectClock cl _) Source # | |
type Tag (SelectClock cl a) Source # | |
schedSelectClocks :: (Monad m, Monoid cl, Clock m cl) => Schedule m (SelectClock cl a) (SelectClock cl b) Source #
A universal schedule for two subclocks of the same main clock. The main clock must be a monoid (e.g. a singleton).