until -package:numeric-prelude -package:streaming -package:util -package:snap-core -package:base -package:numhask -package:monad-loops -package:probability package:varying
Create a spline from a stream and an event stream. The spline uses the
stream's values as its own output values. The spline will run until
the event stream produces an event, at that point the last known
output value and the event value are tupled and returned as the
spline's result.
A variant of
untilEvent that results in the last known output
value.
Create a spline from an event stream. Outputs
noevent until the
event stream procs, at which point the spline concludes with the event
value.
A variant of
untilEvent that results in the event steam's event
value.
A variant of
untilEvent that discards both the output and event
values.