Bi-directional child
Publishes a stream of defined values.
Publishes a stream of defined values. Use isEmpty() to detect when the current value is cleared.
Ref makes references to values explicit.
Ref makes references to values explicit. In Scala, objects may have different equality semantics. For example, case classes always implement structural equality, but ordinary classes not necessarily. To use different instances of the same value in a hash table, all objects must be wrapped. Ref is a simple solution for this and ensures that physical equality is always performed as hashCode cannot be overridden.
In Rx terms, a StateChannel can be considered a cold observable.
Uni-directional child
Reactive set
A buffer is a reactive ordered list of elements
A dictionary is a reactive ordered map A => B
Every produced value on the channel change
indicates that the underlying
variable was modified and the current value can be retrieved via get
.
Every produced value on the channel change
indicates that the underlying
variable was modified and the current value can be retrieved via get
.
If a value v is produced on the resulting channel instead, then set(v) is
called.