Racket Rx is a set of utilities and classes for reactive programming. The modules are layered based upon their level of abstraction. For instance, rx/event-stream builds on top of rx/event-emitter, while rx/gui uses both modules, and so on.
|(require rx/event)||package: rx|
Get the current timestamp, in milliseconds, of when the event was created.
An event emitter is a simple class that is able to broadcast events to its associated event listeners.
|(require rx/event-emitter)||package: rx|
|(require rx/event-stream)||package: rx|
(event-stream-filter es pred) → event-stream?
es : event-stream? pred : (-> any/c bool/c)
(event-stream-map es proc) → event-stream?
es : event-stream? proc : (-> any/c any/c)
See also #f.
(event-stream-merge es ...) → event-stream?
es : event-stream?