clojure/clojure ↗

Created Feb 14, 2021 · View the clojure/clojure repository page

The Clojure programming language

An animated visualization of clojure/clojure's Git history from March 2006 to January 2021, built by 181 contributors. The codebase reached 7,583 lines, mostly Java. The video runs 6 minutes 20 seconds.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

181

Lines of Code

7,583

From

Mar 24, 2006

To

Jan 26, 2021

Advertisement

About clojure/clojure

Clojure is a dynamic, functional programming language that runs on the Java Virtual Machine. Created by Rich Hickey, it combines the power of Lisp with modern features designed for concurrent and parallel programming. The language emphasizes immutability and functional programming principles while providing seamless interoperability with Java libraries and code.

The repository contains the core implementation of Clojure, written primarily in Java. It includes the compiler, runtime, and standard library needed to develop and run Clojure programs. The project uses Maven for building and testing, allowing developers to compile the source into JAR files that can be executed directly or integrated into other applications. It can be built as a standalone executable JAR or installed into a local Maven repository for use as a dependency.

Clojure targets developers and organizations looking for a Lisp dialect that leverages the JVM ecosystem while offering modern concurrency primitives and a different approach to managing state. The language is particularly suited for projects requiring functional programming paradigms, data transformation, and the ability to tackle complex concurrent systems.

Advertisement

Share this video