clojure
« Back to VersTracker
Description:
Dynamic, general-purpose programming language
Type: Formula  |  Latest Version: 1.12.4.1582@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @clojure  |  formulae.brew.sh
Category: Developer tools
Tags: lisp jvm functional programming-language concurrency
Install: brew install clojure
About:
Clojure is a dynamic, functional, general-purpose programming language that runs on the Java Virtual Machine (JVM). It emphasizes immutability and immutable data structures, which simplifies writing robust and concurrent programs. The language offers strong interoperability with Java, allowing developers to leverage the vast Java ecosystem.
Key Features:
  • Functional programming with immutable data structures
  • Runs on the JVM with full Java interoperability
  • Concurrent programming primitives (Software Transactional Memory)
  • Lisp dialect with powerful macro system
  • REPL-driven development workflow
Use Cases:
  • Building scalable backend services and APIs
  • Data processing and analysis pipelines
  • Concurrent and parallel application development
Alternatives:
  • scala – Scala also runs on the JVM but blends object-oriented and functional paradigms more explicitly than Clojure's Lisp approach.
  • common-lisp – Common Lisp is a direct ancestor but runs on its own native environment rather than the JVM, lacking Clojure's modern concurrency primitives.
License: EPL-1.0
Dependencies: openjdk, rlwrap
Bottles available for: all
Version History
Detected Version Rev Change Commit
Sep 22, 2025 10:53pm 0 VERSION_BUMP e338bb4e
May 1, 2024 7:39pm 0 VERSION_BUMP b8c379c5
May 1, 2024 6:27pm 0 VERSION_BUMP 06bc9350
Jan 4, 2024 12:03am 0 VERSION_BUMP 43d65684
Dec 4, 2023 12:11pm 0 VERSION_BUMP 3360c147
May 31, 2023 10:24pm 0 VERSION_BUMP 24c1a820
May 31, 2023 4:00pm 0 VERSION_BUMP d6b35398
May 17, 2023 6:33pm 0 VERSION_BUMP ca2665ed
May 17, 2023 6:01pm 0 VERSION_BUMP d48aff6b
Mar 27, 2023 9:03pm 0 VERSION_BUMP 8c265792