An API for asynchronous programming with observable streams
An API for asynchronous programming with observable streams. The Observer pattern done right. ReactiveX is a combination of the best ideas from. The Observer pattern, the Iterator pattern, and functional programming. ReactiveX is everywhere, and it's meant for everything. Available for idiomatic Java, Scala, C#, C++, Clojure, JavaScript, Python, Groovy, JRuby, and others.
Search the web, save a note, add a reminder, or do over 200 other things, just by typing into your Mac's Spotlight search box. Or write your own plugins. Flashlight is an open platform for Spotlight, which allows developers to write plugins that extend OS X's built-in search with new features. Flashlight is an unofficial Spotlight API that allows you to programmatically process queries and add additional results. It's very rough right now, and a horrendous hack, but a fun proof of concept....