How to keep your Clojure environment current

The Sourceforge page for Clojure currently lists the September 16, 2008 version as the latest release for download. Unfortunately, a lot has changed in Clojure since then. For example, the syntax for java interop has changed so that a lot of older Clojure code won’t work anymore, and if you’re running the September 16 version, newer code won’t work either: this includes examples from the latest release of Stu Halloway’s Programming Clojure.

Everyone is downloading the source via subversion and building their JARs. This is the de facto latest release. I would advise you to do the same. Here are a few ways to make sure your Clojure is up to date (Thanks to Philip Fominykh, Keith Bennett, and Craig Andera for the help.)

The most straightforward way is installing directly from source (wikibooks).

A more comprehensive solution is offered by Bill Clementson: an organized directory setup with build commands and Emacs/SLIME support. (Aquamacs users, add his ~/.emacs code to your Preferences.el file.)

Advertisements

2 Responses to How to keep your Clojure environment current

  1. Robert Goldman says:

    FWIW, the installing from source link above no longer works properly. I got to it after a few hops at http://en.wikibooks.org/wiki/Clojure_Programming/Getting_Started#Installation_from_Source

    The Getting_Started page seems to have been spawned off.

  2. goodmike says:

    Robert, thanks for doing the digging and thanks for the heads up. I’ve updated the link in the post. I’ve seen your posts on the PragProg forums for Stu’s book. How are you finding it? If you’d like to follow our discussions, feel free to join our Google group.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: