As a python dev, I use pip all the time. My first thought was, "nice, just use pip." I appreciate your comment because it helps remind me that people approach problems from different frames of mind.
Play didn't invent the iteratee concept, Oleg Kiselyov did (http://okmij.org/ftp/Streams.html). I asked myself the same question, as I'm doing the reactive programming course on Coursera, where Rx was the topic of the last couple weeks. I came to the conclusion that Rx focuses on side-effects while iteratees concentrate on iterative calculations. Iteratees calculate a result while Rx-observers just perform side-effects.
Maybe someone else can further elaborate on this topic.
I really like the extension but what I'm missing is auto refresh and opening links in new tabs (both comments and articles). That functionality is offered by another extension (https://chrome.google.com/webstore/detail/hackemup/abjhkncpe...) but sadly both extensions seem to be incompatible (after browser restart).
To make you happy (in case you weren't aware before): Safari on iOS 6 can open up to 24 tabs! (and before, IIRC it was limited to 9 not 8) - You can't imagine how wonderful it is to have more than 9 tabs!
Because Apple's installer framework has the option to open a document after installation is complete: We have it open the start.html page. Alas, Apple's framework always opens web pages with Safari, no matter what the user has set as their default browser. I don't know why, since it is just the standard "open" action - suspect it has to do with the Installer running as root. If anyone knows a work around, I'm all ears!
It's not just a question of porting it to cocoa. To really do its job, it needs to take control of every other window. So you need to hack Apple's existing window manager.
FWIW, you can easily compile and run it on OSX, under X. But of course it can't reach out and control any of the native applications.
Ressources about programming which are not primarily meant for programmers are always interesting to read/watch. The recipe metaphor reminds me of this (http://www.irishtimes.com/newspaper/finance/2011/0429/122429...) article which distinguishes between cooking recipes and mathematical formulae.
I tried MacRuby once a few months ago (https://github.com/tilltheis/fullscreenclock) and I have to tell you the Cocoa parts lacked some essential features (like correct syncing of Ruby and Cocoa setters).
But the nice thing about it is that you can intermix Obj-C and Ruby code freely to write the low level parts of your app in C/Obj-C if you want to. There is even a bridge between C/Obj-C and Ruby which enables you to call native functions from your Ruby code.