JavaRanch Home    
 
This page:         last edited 01 August 2012         What's Changed?         Edit

Be Clojurian   



Getting Started

Get it from: Clojure

Maintained Clojure Contrib Libraries (as of Clojure 1.3.0)

Also see LearnClojure


Nice but how to install Clojure?

(I thought you will never ask)

Being a JVM language, Clojure has to deal with the JVM classpath. Majority of Clojurians use Clojure specific build tools (which it is by the way a very convenient approach since you are going to need dependency manager and a smart REPL. Here are some options: Leiningen and Cake

Another option is to employ IDE integration (IntelliJ, NetBeans? and Eclipse are all support Clojure development).


IDE and Editors

All major Java IDEs support Clojure development, IntelliJ/Eclipse/NetBeans? are all in this league.

Vi also supports Clojure via VimClojure


Clojure Books

Programming Clojure

Practical Clojure

Clojure in Action

The Joy of Clojure

Seven Languages in Seven Weeks (One chapter discussing Clojure)


Online resources and blogs Polyglot and Functional Programming Presentation introducing to Polyglot and Functional Programming

Mark Volkmann's mega-article on Clojure is a great read, and excellent introduction and reference

4Clojure is a resource to help fledgling clojurians learn the language through interactive problems.

Clojure Libraries

Clojure Toolbox is a categorised directory of libraries and tools for Clojure

Clojure Programming

Clojure a Clojure blog by Rich Hickey (you know him)

A Java Sightseer's Guide to Clojure by Mark Reid

Send More Paramedics

searching for signal

Pure Danger Tech


Playing with Clojure without installation

Try Clojure in you browser


Videos

Real World Clojure - Doing Boring Stuff With An Exciting Language by Sean Corfield


Get help

Official Clojure Google Group

Official Clojure IRC irc://irc.freenode.net/ 

Clojure in the Ranch


What others say about Clojure

It is the Best Lisp Ever

It is a very well put together language, that brings the power of Lisp to the JVM in a practical package


JavaRanchContact us — Copyright © 1998-2014 Paul Wheaton