Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Implements pure clocks ticking at every multiple of a fixed number of steps, and a deterministic schedule for such clocks.
Documentation
data FixedStep (n :: Nat) where Source #
A pure (side effect free) clock with fixed step size,
i.e. ticking at multiples of n
.
The tick rate is in the type signature,
which prevents composition of signals at different rates.
Instances
GetClockProxy (FixedStep n) Source # | |
Defined in FRP.Rhine.Clock.FixedStep getClockProxy :: ClockProxy (FixedStep n) Source # | |
(MonadSchedule m, Monad m) => Clock (ScheduleT Integer m) (FixedStep n) Source # | |
type Tag (FixedStep n) Source # | |
Defined in FRP.Rhine.Clock.FixedStep | |
type Time (FixedStep n) Source # | |
Defined in FRP.Rhine.Clock.FixedStep |