Clojure is a dynamic and functional dialect of the programming language Lisp on the Java platform. Wikipedia
Created Year: 2007Developed by: Richard Hickey
Implemented in: Java
File extensions: clj, cljc, cljr, cljs, edn
Wikidata: Q51798
Influenced by: Common Lisp • Lisp • ML
Programming paradigms: agent-oriented programming • concurrent computing • functional programming • logic programming
Language types: JVM language • functional programming language
Clojure Influence Network
Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.
Hello World in Clojure
(println "Hello World")
Source: github.com/leachim6/hello-world
Free Clojure books, articles, documentation
- Clojure - Karthikeyan A K
- Clojure - Functional Programming for the JVM - R. Mark Volkmann
- Clojure by Example - Hirokuni Kim
- Clojure community-driven documentation
- Clojure Cookbook
- Clojure Distilled Beginner Guide
- Clojure for the Brave and True
- Clojure in Small Pieces - Rich Hickey, Timothy Daly (PDF) (:card_file_box: archived) (:card_file_box: unglued)
- Clojure Koans
- Clojure Programming - Wikibooks
- ClojureScript Koans
- ClojureScript Unraveled (HTML)
- Data Sorcery with Clojure
- Learn ClojureScript - Andrew Meredith
- Modern cljs
- SICP Distilled - An idiosyncratic tour of SICP in Clojure
- The Clojure Style Guide
Search on GitHub
Name | Description | Last pushed to | Open issues | Forks | Stars | Size |
---|
Latest data update: 2025-06-21