Rx is very general, so it has unlimited utility, just like IEnumerable / IEnumerator has unlimited utility. IE pulls values, IO produces values.
Foreach is a concrete example of where IEnumerables come in handy, but that doesn't explain IEnumerable, or profitability, or anything else. The same thing happens with Rx.
The ability to look at something from the point of view of pushing or pushing point of view and to be able to control the direction or means is very effective, because now you can push and pull out the calculations as desired, using LINQ query operators for "free", against IO, because it is a mathematical dual IE.
Richard Hein May 2 '10 at 6:10 2010-05-02 06:10
source share