For those not familiar, it looks like this is the take on ideas from Reactive Extensions (Rx): <a href="http://msdn.microsoft.com/en-us/data/gg577609" rel="nofollow">http://msdn.microsoft.com/en-us/data/gg577609</a>. I'm not sure if Rx itself has a direct predecessor or not, but it's great to see the idea taking hold in other communities. I've long suspected that there is a lot of great stuff in the .Net world that most open-source-oriented programmers never see, simply because they don't have exposure to Microsoft technology.
This sounds neat, but I want to ask others here as I am not (yet) a Cocoa developer - is all Cocoa code this ugly? In these short examples I honestly can't fathom what is happening due to the syntactic 'oddities'. Maybe my C-variant-fu is not as strong as it should be.
Awesome to see GitHub getting behind Rx ideas. If you're a JS developer RxJS is definitely worthy of study: <a href="http://channel9.msdn.com/Blogs/Charles/Introducing-RxJS-Reactive-Extensions-for-JavaScript" rel="nofollow">http://channel9.msdn.com/Blogs/Charles/Introducing-RxJS-Reac...</a>
I've just spent a few hours getting to know ReactiveCocoa better, and what a great framework! Props to GitHub for open sourcing it, and I'm already looking at how to integrate it into some of my apps. I blogged about my first impressions here: <a href="http://cleveryou.net/post/22447309056/rac-first-impressions" rel="nofollow">http://cleveryou.net/post/22447309056/rac-first-impressions</a>
For those unfamiliar with ObjectiveC syntax, this[1] is a very nice example, in JavaScript, of how amazing this idea is.<p>[1] <a href="https://github.com/Reactive-Extensions/rxjs-html" rel="nofollow">https://github.com/Reactive-Extensions/rxjs-html</a>