Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
open source Reactive Extensions (Rx) implementation for Mono
C#
branch: master
Failed to load latest commit information.
Common actually gave wrong type name.
Mono.Reactive.Testing Add MonoTouch project for Rx1 API.
Mono.Reactive.Testing2
System.Reactive.Core Added iOS Rx2 API projects.
System.Reactive.Interfaces Added iOS Rx2 API projects.
System.Reactive.Linq Added iOS Rx2 API projects.
System.Reactive.MonoTouch Add MonoTouch project for Rx1 API.
System.Reactive.PlatformServices Added iOS Rx2 API projects.
System.Reactive.Providers Add MonoTouch project for Rx1 API.
System.Reactive.Providers2 Added iOS Rx2 API projects.
System.Reactive.Runtime.Remoting Added iOS Rx2 API projects.
System.Reactive.Tests flush AsLongRunning() and AsPeriodic() in Scheduler.
System.Reactive.Tests2 Added iOS Rx2 API projects.
System.Reactive some API fix.
android
external/nunit26 add nunit testing foundation.
ios Added iOS Rx2 API projects.
.gitignore Add missing autogenerated async blah methods in Observable.
LICENSE
Makefile add make dist for (my) convenience.
README
mono-reactive.sln Add MonoTouch project for Rx1 API.
mono-reactive2.sln Added iOS Rx2 API projects.

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.