People come to Clojure from a variety of backgrounds. The purpose of this book is to help everyone get the most out of the Clojure language. It is not meant as a replacement for the documentation, found at the Clojure site. Please do not copy material from there to here!
Feel free to post your own code, written in the Clojure language, here. However, please do not post excerpts, patches or other modifications or derivations of the Clojure source itself, as the license of this Wiki is incompatible with the Clojure license. Instead, post such things to the Clojure discussion group.
Implementations
There are a number of different implementations of the Clojure language:
- Clojure (the original Java-based implementation)
- ClojureScript (compiles to JavaScript)
- ClojureCLR (for Microsoft’s .NET framework)
- clojure-py (Python-based)
- clojure-scheme (compiles to Scheme)
- ClojureC (compiles to C)