Clojure - a dialect of LISP that targets the JVM (and CLR and Javascript). * http://clojure.org/ * http://tryclj.com/ online ReadEvalPrintLoop * http://4clojure.com * http://getclojure.org * http://java.ociweb.com/mark/clojure/article.html - comprehensive overview * http://faustus.webatu.com/clj-quick-ref.html - quick reference * http://github.com/clojure/clojure/ - Clojure on GitHub Features SoftwareTransactionalMemory, FirstClass immutable structures designed for sub-structure sharing (needed to make STM remotely efficient). It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. '''Philosophy''' * http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hickey * http://thechangelog.com/rich-hickeys-greatest-hits/ ---- CategoryProgrammingLanguage CategoryFunctionalProgramming CategoryLisp