Jeffrey Van Gogh and Bart De Smet: Inside System.Interactive

Play Jeffrey Van Gogh and Bart De Smet: Inside System.Interactive

The Discussion

  • User profile image

    Awesome. Bart's B# blog is a constant source of happy head scratching and tinkerings for me.

  • User profile image

    I like what you've done with Do and Run and how you can use them independently and together to inject side-effects and force evaluation. I'll need to update Extensia and take out Do. It's a shame that you can't put the extensions into Enumerable but I expect this will be fixed once Rx matures and you are ready to fold it into the BCL.


    Thanks for explaining the reasoning behind- and motivation for Materialize/Dematerialize, it makes more sense now.


    It looks like you also have a notion of critical exceptions, also nice and useful: if you really don't want to bother the user (or yourself) unless the whole world is crashing down.


    Now that C# has some a dependency on IEnumerable/IEnumerator, I wonder if it would also benefit from IObservable/IObserver - but maybe not. One example of course is using which already "supports" IO by simply disposing an IO subscription.


    Please do keep us posted on native and Javascript variants and on how you are using Rx internally, although I suspect we'll see much more about that once Rx/c++ has come about.


    Also, where do these marble diagrams come from. I've not seen them used elsewhere, can you point to literature?

  • User profile image

    I can´t wait to get my hands on this. Nice presentation. Thanks.

  • User profile image

    Hi folks,


    Thanks for watching. For more context, have a look at my recent (and upcoming) posts on my blog, covering Rx and System.Interactive. Let us know if you have further questions and have a good 2010!


    Hope this helps,


Add Your 2 Cents