BT

Your opinion matters! Please fill in the InfoQ Survey!

Rx 2.0 Gets .NET 4.0 Support, Handles Absolute Time Better

| by Roopesh Shenoy Follow 0 Followers on Jun 27, 2012. Estimated reading time: 1 minute |

A note to our readers: As per your request we have developed a set of features that allow you to reduce the noise, while not losing sight of anything that is important. Get email and web notifications by choosing the topics you are interested in.

Reactive Extensions Release Candidate is out and it now supports .NET 4.0 (except few features) along with 4.5. It also has several improvements in the way it deals with time. The Rx Team has announced the changes from the beta on their blog. 

Regarding the .NET 4.0 support, the team had this to say -

Quite a few customers asked us about support for .NET 4.0, so we brought it back in the RC, allowing users to move to .NET 4.5 at their own pace. Keep in mind though, some parts of Rx rely on advanced .NET 4.5 capabilities (such as ExceptionDispatchInfo) and provide a better together story with other .NET 4.5 features (such asasync/await), so we still recommend to try out .NET 4.5 whenever possible.

Rx deals with time at various levels through schedulers and some LINQ operators like Timer(). However handling time can be complex and earlier implementations of Rx did not deal with some of issues like time drift leading to problems with handling absolute time. The Rx 2.0 RC uses a new implementation that promises to be better. You can watch this Channel 9 video of Bart De Smet explaining this in more detail.

The pre-release package is available both as an MSI installer and as a set of NuGet Packages.

Reactive Extensions (Rx) is a library for composing asynchronous and event-based programs using observable sequences and LINQ-style query operators. If you are new to the library, you can also read the MSDN article “When Will You Use Rx” and refer to the various resources on MSDN

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT