An implicit value that permits invoking operations that can buffer events unboundedly.
The Channel
is the writing end of an isolate.
The dequeuer instance offers a unique dequeuing interfaces for the queue's elements.
An interface for enqueuing events.
An isolated, independent event propagation context.
A system used to create, track and identify isolates.
A prototype for instantiating an isolate that takes specific parameters.
Describes reactives that are either mutable, or contain and emit events that are themselves mutable.
A basic reactive value.
An object that can act upon an event or be signalled that there will be no more vents.
An object that schedules isolates for execution.
A special type of a reactive value that caches the last emitted event.
The type of system events.
Channel implementations and creation methods.
Denotes that all the events were processed and the queue became empty.
Denotes start of an isolate.
Contains factory methods for creating isolate systems.
Denotes the termination of an isolate.
Explicitly importing this object permits calling various methods.
Helper traits and implementations for reactive mutables.
Contains useful Reactive
implementations and factory methods.
Companion object for creating standard isolate schedulers.