Clojure

A modern Lisp on the JVM built around immutable data and simple concurrency. See how developers rate it month by month on DTDb.

Category
programming language
Developer
Nubank (Cognitect) and the Clojure core team
Created by
Rich Hickey
First release
2007
License
EPL-1.0
Open source
Yes
Pricing
Free
Website
https://clojure.org
Paradigms
Functional, Concurrent
Typing
Dynamic
Type strength
Strong
Type inference
No
Memory management
Garbage collected
Runs as
Bytecode on a virtual machine
Main implementation
Clojure on the JVM, also ClojureScript
Concurrency
Immutable data, atoms, refs (STM), core.async
Null safety
No
Package manager
Clojars with deps.edn, Leiningen
Used for
Back end, Data and AI, Web front end
Specification
None, the compiler is the reference

Top rated programming languages — Monthly Ranking