What the Heck is Cliff Up To?
cliffc.org
cliffc.org
Isn't that the problem that MapReduce/BigTable/etc. are already solving?
And if the problem you're trying to solve is making distributed systems like MapReduce/BigTable themselves as easy to code as single-machine systems, I strongly believe that will never be possible. Distributed systems are far more complex and have failure modes that don't exist in single-machine systems. Trying to hide that would only give you a horribly leaky abstraction.
Not in realtime, and it is somewhat cumbersome. I think Dr. Click's friendly debates with Rich Hickey regarding STMs have been taken to a new level. H20 and Datomic are somewhat competing visions.
Cliff (if you are reading): I think R on top of H2O is an excellent choice, but as I have been thinking about this same sort of architecture, I would suggest that front-ending H2O will be Scala's killer app. [I will take the pill if Trinity shows up :-)]
Here's a talk that Cliff gave a while back about writing a lock free hashmap: http://video.google.com/videoplay?docid=2139967204534450862