Welcome to Chlorinejs wiki.
Chlorinejs is more a language for Clojure ecosystem than an independent one like Coffeescript or Livescript etc. You should learn Clojure properly to write good Chlorinejs pieces. Also, we recommend the choice of Clojurescript over Chlorinejs: only choose the Chlorinejs when the cost of Clojurescript really hurts you.
Chlorinejs is more a syntax transformer (but with macros!) than a smart compiler which understand your code. However, transpiling Chlorinejs is pretty fast.
Chlorinejs is like Scheme: it doesn't implement
namespace feature. You can use nodejs/browserify's style:
(require xyz) to modularize. That may be inconvenient, but the benefit is that you need no
js/something prefixes, and the
You define macros on the fly: no need to have all macros in other script files (as with Clojurescript).
reduceare there. Forget C-like manual
defmethodmake life easier.
is(on top of mocha & qunit; easy to do live-coding with testem)
concatetc work as you may expect.
defnetc are Chlorinejs macros.