← All Languages
Clojure

Clojure

Lisp on the JVM

First appeared: 2007Designed by: Rich Hickey

A dynamic, functional Lisp dialect for the JVM with persistent data structures, software transactional memory, and immutable defaults.

Links

Paradigm

FunctionalMulti-paradigm

Hello, World

(println "Hello, World!")

About

Created by Rich Hickey, first released in 2007. ClojureScript (2012) targets JavaScript. Datomic and Datalevin are companion databases.

Type system: Dynamic

Ecosystem

Package Managers
Leiningendeps.edn
Frameworks
RingPedestalReititReagent

Learning Resources

Clojure GuidesClojure for the Brave and True