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