This project provides most of System.Reactive, but under Portable Class Library Profile 104.
All classes have been shifted into a new namespace for forward compatibility:
System -> PortableRx
System.Reactive -> PortableRx.Reactive
PortableRx is a single project that includes all of System.Reactive.Core, System.Reactive.Interfaces and System.Reactive.Linq projects from RX.NET at commit
cdc25d0cebc278ce1ce39b1744a5c7f0a3f00b1f. Some tweaks have been made to make it compatible with PCL104.
Please log an issue if you find any problems
PortableRx currently works well, but the development is on the horizon:
- Unit test coverage (import the unit tests from the RX mainline)
- Expose Platform Enlightenments (performance could be improved if we allowed development of custom
IConcurrencyAbstractionLayers - especially for platforms like MonoTouch and MonoDroid)