Exploring reactive computations
Reactive computations are the part of concurrent computations' scope. They just stress a slightly different matter, namely the processing of general events. The processing of events may be genuinely concurrent, when one or more of simultaneously occurring events are processed without any sort of serialization or genuinely sequential if a new event is not processed until the processing of the previous one has finished.
The feature review
Usually, the event processing view akin to concurrency takes roots at the development of the systems that have user interface (UI) component(s) when sluggish processing of data coming from input devices and/or data reflecting the visual state of graphic UI components is simply unacceptable as it creates a terrible user experience (UX).
This is all good and true, but let's concentrate on an aspect not directly related to UI/UX, namely the conceptual consideration of event processing taking place. As this consideration...