Skip to content
This repository

open source Reactive Extensions (Rx) implementation for Mono

branch: master
Octocat-spinner-32 Common actually gave wrong type name. September 15, 2012
Octocat-spinner-32 Mono.Reactive.Testing Add MonoTouch project for Rx1 API. August 29, 2012
Octocat-spinner-32 Mono.Reactive.Testing2 Added iOS Rx2 API projects. November 02, 2012
Octocat-spinner-32 System.Reactive.Core Added iOS Rx2 API projects. November 02, 2012
Octocat-spinner-32 System.Reactive.Interfaces Added iOS Rx2 API projects. November 02, 2012
Octocat-spinner-32 System.Reactive.Linq Added iOS Rx2 API projects. November 02, 2012
Octocat-spinner-32 System.Reactive.MonoTouch Add MonoTouch project for Rx1 API. August 29, 2012
Octocat-spinner-32 System.Reactive.PlatformServices Added iOS Rx2 API projects. November 02, 2012
Octocat-spinner-32 System.Reactive.Providers Add MonoTouch project for Rx1 API. August 29, 2012
Octocat-spinner-32 System.Reactive.Providers2 Added iOS Rx2 API projects. November 02, 2012
Octocat-spinner-32 System.Reactive.Runtime.Remoting Added iOS Rx2 API projects. November 02, 2012
Octocat-spinner-32 System.Reactive.Tests flush AsLongRunning() and AsPeriodic() in Scheduler. September 18, 2012
Octocat-spinner-32 System.Reactive.Tests2 Added iOS Rx2 API projects. November 02, 2012
Octocat-spinner-32 System.Reactive some API fix. September 18, 2012
Octocat-spinner-32 android Added iOS Rx2 API projects. November 02, 2012
Octocat-spinner-32 external add nunit testing foundation. January 09, 2012
Octocat-spinner-32 ios Added iOS Rx2 API projects. November 02, 2012
Octocat-spinner-32 .gitignore Add missing autogenerated async blah methods in Observable. March 11, 2012
Octocat-spinner-32 LICENSE changed LICENSE to MIT/X11. January 04, 2012
Octocat-spinner-32 Makefile add make dist for (my) convenience. August 26, 2012
Octocat-spinner-32 README Added notes on MS Rx. November 07, 2012
Octocat-spinner-32 mono-reactive.sln Add MonoTouch project for Rx1 API. August 29, 2012
Octocat-spinner-32 mono-reactive2.sln Added iOS Rx2 API projects. November 02, 2012
README
** Important

I happily announce that I'm not going to work on this code base anymore
now that Microsoft has open-sourced Reactive Extensions in Apache license.
http://rx.codeplex.com/

Thank you Microsoft!

--------

mono-reactive aims to provide Reactive Extension (Rx) [*1] features to the
Mono world.

Right now it is almost about System.Reactive.dll implementation, but I'm
looking forward to seeing it running ReativeUI [*2] for iOS as well as
Mono for Android support.

System.Reactive.dll is feature complete, but there is a couple of things that
are known to fail. Also I'm still newbie in Rx land, there are likely
stupid implementation and nasty hacks. 
Patches, bug reports and/or any feedback are welcome.

[*1] http://msdn.microsoft.com/en-us/library/hh242985.aspx
[*2] http://www.reactiveui.net/

** Rx2 support

All the existing 1.0-based API (in System.Reactive.dll) is mapped to new Rx2
assemblies (System.Reactive.*.dll). Some of them were however, turned into
NotImplemented state as they depended on types that are now "external" from
the implementing assembly.

** Requests for users

Since there are very few usage of Rx that does *not* depend on WPF, I'd be
very grateful if you could tell me any mono-runnable use of Rx with this.

Atsushi Eno (@atsushi_eno / @atsushieno)
Something went wrong with that request. Please try again.