Clojure

From Wikipedia, the free encyclopedia

Clojure
Paradigm Multi-paradigm, Dynamic, Functional
Appeared in 2007
Designed by Rich Hickey
Developer Rich Hickey
Latest release 20080329/ 2008-03-29
Typing discipline dynamic, strong
Influenced by Lisp, Java, ML, Haskell
OS Cross-platform
License Common Public License
Website http://clojure.org

Clojure is a dialect of Lisp that runs on the Java Virtual Machine. It is a general purpose language sporting interactive development and encourages a functional programming style that enables simplified multithreaded programming. Clojure honors the code-as-data philosophy and a sophisticated Macro system with features such as automatic gensyms.

[edit] External links