Error formatting macro: pagetree: java.lang.NullPointerException
Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version. Compare with Current  |   View Page History

First, take a look at Try Clojure; this gives you a Clojure prompt ('REPL') in your browser, and a brief tutorial. Then:

Learn Clojure

  • To practice, 4Clojure: Fill-in-the-blank exercises from beginning to advanced. Click on one of the 'title' links to do a problem

Run Clojure

  • To get Clojure up and running on your machine, Clooj: A simple IDE/editor with a REPL
  • Once you're comfortable with Clooj, install Leiningen and read the tutorial.
            You'll need Lein to build programs and run them at the command line, and also to use Clojure libraries.
  • If you need a more powerful development environment (with a learning curve to match), try Emacs, the choice of many experienced Clojurians.
            If you want a standard IDE, there are plugins for Eclipse, Netbeans, and IntelliJ, among others.

Use Clojure

  • Build websites with Noir; also check out Noir's collection of web programming tutorials


  • List of the libraries available, and choices for the web application stack