-
Book Overview & Buying
-
Table Of Contents
Reactive Programming for .NET Developers
By :
Ix is the LINQ-based operator library that contains operators similar to the ones available within Rx. The design goal of developing a library like Ix is reusing designs and solutions from reactive programming to state-driven programming.
The following examples require referencing the NuGet package Ix-Main.
This library is powerful to help developers get access operators reactive, like into classic state-drive Programming with LINQ (PLINQ), without having to convert in sequences and back all enumerables. The usage is almost identical to the one with real Rx operators; the difference is that within Ix, there is the support of only a short list of operators. Let's see some operators in action:
var buffer = Enumerable.Range(0, 1000)
//split enumerable into multiple buffers
.Buffer(100);
//enumerate from the first enumerable
//in case of exception continue enumerating
//from the second enumerable
...