Skip to content
David Miller edited this page Feb 8, 2021 · 15 revisions

ClojureCLR is a native implementation of Clojure targeting on .Net.

The main executables (REPLs) target:

  • .Net Framework 4.6.1 and later
  • .Net Core 3.1
  • .Net 5.0

The ClojureCLR library for inclusion in other projects targets

  • .Net Standard 2.0
  • .Net Standard 2.1

ClojureCLR aims to be a feature-complete port of Clojure. Its development closely tracks progress in the Clojure(JVM) project. Many commits map directly to commits in the Clojure repo. Our versioning also mirrors that of Clojure, so it should be easy to track our progress. We aim to be behind Clojure releases by no more than four to eight weeks. (Though there have been exceptions. Sorry.)

Discussion, bugs, etc.

General Clojure documentation is available at clojure.org. ClojureCLR-specific information is found in this wiki.

Wiki pages

Getting started

CLR Interop

License

The use and distribution terms for this software are covered by the Eclipse Public License 1.0. For downloads with binaries of the DLR, other licenses will apply. The exact license depends on the version of the DLR. Inspect the download for details.