Clojure
From Wikipedia, the free encyclopedia
This article may not meet the notability guidelines for products and services. If you are familiar with the subject matter, please expand or rewrite the article to establish its notability. The best way to address this concern is to reference published, third-party sources about the subject. If notability cannot be established, the article is more likely to be considered for redirection, merge or ultimately deletion, per Wikipedia:Guide to deletion. This article has been tagged since March 2008. |
This article or section needs sources or references that appear in reliable, third-party publications. Primary sources and sources affiliated with the subject of the article are generally not sufficient for a Wikipedia article. Please include more appropriate citations from reliable sources, or discuss the issue on the talk page. This article has been tagged since March 2008. |
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.