If you’re just starting out with ClojureScript, either with or without tinkering
with Clojure first, it’s easy to get lost in ClojureScript’s setup and tooling.
There are various projects and tools that try to make your life easier, but
which ones do you really need, and do the benefits outweigh the added
In this and following episodes we’ll start with the most basic setup, and work
our way up to more complex tools. If you get stuck with some of the more
advanced tools, try taking a step back. Having less layers involved can make it
more clear what’s going on.
For this first episode we’ll use the standalone
cljs.jar. You can find it on
ClojureScript’s Github site under “releases”.
curl -L https://github.com/clojure/clojurescript/releases/download/r1.9.36/cljs.jar > cljs.jar
JAR is short for “Java Archive”. Don’t worry though, no Java code has been used
in the making of this video, but we will make use of the Java Runtime
Environment, since that is needed to power Clojure.