Why Not Events | Awelon Blue

| March 4, 2013

Abstractions in event systems are fragile. Event fusion is highly sensitive to local, arbitrary ordering decisions for merging events that otherwise appear simultaneous. Even in a deterministic system, it is difficult for two observers to achieve consistent views of complex event streams without sharing actual implementation code. Consequently, event systems are difficult to reason about in the presence of open extension. In general, we cannot robustly compose views specified in event systems.

via Why Not Events | Awelon Blue.