@N2Cheval And so they just released a REST API for datomic so you can use it with non-JVM languages see http://blog.datomic.com/2012/09/rest-api.html
An very interesting question towards rich hickey would be:
Clojure is actually used by quite a few start ups and they had positive experiences. But many of them do not use clojures concurrency primitives like STM.
Why is that the case? In the early days clojure was labelled a LISP build with a focus on concurrency. But why those abstractions so rarely used? Why did Microsoft cancel STM?
Are those reasons related?
For arguments against continuations see here: