News for hackers. Stuff that matters.
Re:The Axis Of Eval: Why I ignore Clojure by lispm on Monday September 20, 2010 @11:40AM (#1709203)
Transactional memory has been provided by several of the CLOS object databases. There have been logical language extensions to Lisp which see their data as in a database with transactions (Ap5 would be an example).

The JVM does not bring that much new to the Lisp world. What is new in the JVM nowadays is the concurrent GC and the JIT. Lisp runtimes prefer precompiled code. What the JVM lacks for example is easy code loading (think class loading in the JVM), instruction set optimized for Lisp and dumped images.

Clojure combines STM, concurrency etc. in a clever way and with the focus on pure FP. It's not that elements of that did not exist before, but the combination in Clojure seems to be novel.

There are no comments on this comment yet.