Natknąłem się ostatnio na ciekawą bibliotekę, której autorem jest Erik Meijer — twórca LINQ:
Reactive Extensions for .NET: http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx
Podejrzewam, że bardzo szybko się przyjmie i będziemy tego używać na co dzień, tak jak to stało się z LINQ.
Znalazłem również opis Reactive Extensions po polsku. Gorąco polecam zainteresować się tym tematem.
Pytanie natomiast jest takie:
Jakie widzisz zastosowania dla biblioteki Reactive Extensions?
Umieszczajcie swoje pomysły, głosujcie na pomysły innych. Za jakiś czas zaakceptuję odpowiedź z największą liczbą głosów.
PS Jeśli ktoś czuje się w miarę mocny z angielskiego, to polecam również obejrzeć ciekawy, dwuczęściowy filmik, na którym twórcy Rx omawiają samą ideę programowania reaktywnego, jej podstawy teoretyczne (algebra abstrakcyjna, monoidy, teoria kategorii i takie tam) oraz szczegóły implementacyjne: