← All repos

clojerl

Clojure for the Erlang VM (unofficial)

beamclojureerlangerlang-vmprogramming-language
Browse cluster: Cluster 53
2,194commits
10contributors
6languages

Tech stack & purpose

Clojerl is an experimental implementation of Clojure that runs on the Erlang VM, combining Clojure's expressive features—including macros, collections, protocols, and multimethods—with Erlang's robust concurrency model and distributed systems capabilities. The project is built with Erlang/OTP 21+ and rebar3, the official Erlang build tool, and includes a rebar3_clojerl plugin to help developers scaffold, compile, test, and run Clojerl projects. The project was created by an individual contributor as a learning experiment in language implementation, aiming to leverage both the Erlang VM's strengths for building safe and scalable systems and Clojure's power as a Lisp for concurrent programming.

Community & reference links

Languages

Erlang
56.6%
Clojure
42.9%
Shell
0.2%
Batchfile
0.1%
Makefile
0.1%
Dockerfile
0.0%

Contributors