An Rx
whose dependencies are set dynamically at runtime when calc
is
evaluated, and may change again any time it gets re-evaluated
Something that emits pings.
A member of a Scala.
An Obs is something that produces side-effects when the source Rx changes.
A Propagator is an object which performs a propagation wave over the Scala.
Something that can receive pings and react to them in some way.
An Rx is a value that can change over time, emitting pings whenever it changes to notify any dependent Rxs that they need to update.
A wrapper around AtomicReference
, allowing you to apply "atomic"
transforms to the boxed data by using a Compare-And-Set retry loop.
A Var is an Rx which can be changed manually via assignment.