If you don't already have Clojure or lein
installed you'll need to do that:
Easiest way (macOS & Linux (with linuxbrew))
brew install clojure/tools/clojure
Harder
lein
is the sbt equivalent, it can download packages, create apps, build, etc.
Easiest
brew install leiningen
Harder
You will also need an editor, hopefully one that is capable of giving you structural editing capacity and creating a repl.
Easiest
- https://calva.io/getting-started (VS Code Extension) I use this one
- https://cursive-ide.com (Intellij Plugin) well supported, but you need a license
Harder
- https://github.com/clojure-emacs/cider (Emacs Extension) some feel this is the only correct IDE
You can run the github solutions using
lein with-profile github run
Similiarly with the tokenizer solutions
lein with-profile tokenizer run