Clojure/Chlorine's core library
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

ChlorineJs Core library

Master Build Status Develop Build Status

Chlorine (formerly Clojurejs) is a naive implementation of a Clojure subset language to Javascript translator.

What does this project do?

Since v1.5.0, Chlorine repository now contains only the transpiler library which is written in Clojure. All Chlorine source files (.cl2 files) has been moved to this repository for faster development.

In summary, this repository is a port of Clojure's clojure.core library to the ChlorineJS language.


Ensure you have installed Leiningen and NPM. Starts watcher by typing:

lein cl2c auto dev

open an other terminal to run the test

lein npm run-script mocha-auto


Copyright © 2013 Hoang Minh Thang. Copyright © 2014 Hoang Minh Thang.

core-cl2 library may be used under the terms of either the GNU Lesser General Public License (LGPL) or the Eclipse Public License (EPL). As a recipient of core-cl2, you may choose which license to receive the code under.

More information

For more information see the chlorine wiki.