A demonstration of eventing patterns, landing at RxSwift + RxSugar.
| Singular | Plural | |
|---|---|---|
| Spatial/Synchronous | T | Iterator<T> |
| Temporal/Asynchronous | Future<T> | Observable<T> |
The Spatial branch demonstrates the most basic and essential programming paradim.
The Futures branch demonstrates the singular temporal effect using BrightFutures.
The Bitter branch demonstrates the plural temporal effect using vanilla RxSwift.
The default master branch imporves the "bitter" plural temporal solution by adding RxSugar for convenience, clarity, and better reasoning of Reactive Programming.