| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
FRP.Rhine.Clock.FixedStep
Description
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 Methods 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 | |