Clojure development environment guides

Coaches can help you set up development tools on your laptop if you wish to continue discovering Clojure after the ClojureBridge London event.

Common tools required

Tool Is it installed? Install guide
Java 8 or above java -version Java install
Leiningen lein version Leiningen install
Git git --version https://git-scm.com/

Clojure is a hosted language and runs on top of Java or JavaScript (and other platforms). The Java Runtime Enviromment (JRE is needed to run Clojure.

Leiningen is a build tool for running Clojure code, creating and managing projects.

Git can be used to version your Clojure code, so you can go back to earlier versions if you make a mistake.

Clojure editor choices

Install guides are provided for all these editors.

Atom & ProtoREPL install guide

Atom.io is flexible and simple to use editor. The ProtoREPL plugin adds support for Clojure and ClojureScript.

Atom.io and ProtoREPL

Simplified menu and configuration approach

Atom & Proton install guide

Proton offers a simple mnemonic menu as an alternative to the somewhat cumbersome keybindings in Atom.io. Proton also gives you a simple text configuration to manage all your packages quickly.

Atom.io proton-mode demo

Emacs & Spacemacs install guide

Spacemacs is a community configuration bring Emacs and Vim together. Spacemacs uses a mnemonic menu system that makes it easy to learn.

Spacemacs, Practicalli guides you through Clojure development, documenting with org-mode, Git version control with Magit, Vim editing modes and dozens of other features.

results matching ""

    No results matching ""