Colonel Panic
Colonel Panic

Reputation: 137544

Is Reactive Extensions open-source?

Is Reactive Extensions open-source? Will Microsoft open-source it?

I'm looking to read the source code to better understand how it's implemented. I'd like to see the unit tests, so I can run them against some of my own code reimplementing some of Reactive.Linq.

I know Microsoft open-sourced F# which is handy for developers https://github.com/fsharp/fsharp

Upvotes: 6

Views: 748

Answers (3)

Adam Houldsworth
Adam Houldsworth

Reputation: 64467

Update 07/11/2012: Forgot about this, it's now Open Source, yay!

https://rx.codeplex.com/

https://github.com/Reactive-Extensions/Rx.NET

This also include Interactive Extensions.


A quick search doesn't throw up any CodePlex links, so I'm going to say it isn't open source.

Bart De Smet has done loads of videos about Rx and how it works and how to use it:

http://channel9.msdn.com/Tags/reactive+extensions

To see the internals, if you know the assembly it is stored in, the only remaining option is to disassemble it using something like ILSpy or dotPeek.

Will Microsoft open source it? They released the .NET source a while back, perhaps they will do the same. This isn't the same as open source, but you can at least step into the code and see what it's all about. I haven't gone looking, but the Rx stuff might already be in there.

Upvotes: 5

Aleš Roubíček
Aleš Roubíček

Reputation: 5189

Only the JavaScript implementation of Rx is open sourced. https://github.com/Reactive-Extensions

Upvotes: 3

Related Questions