Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

User contributed libraries and examples for the Clojure programming language.

branch: 1.3-compat

This branch is 1112 commits ahead and 661 commits behind master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 clojurescript
Octocat-spinner-32 config
Octocat-spinner-32 doc
Octocat-spinner-32 launchers
Octocat-spinner-32 src
Octocat-spinner-32 .gitignore
Octocat-spinner-32 README.txt
Octocat-spinner-32 Revisions
Octocat-spinner-32 epl-v10.html
Octocat-spinner-32 pom.xml

What is this?

This is Clojure Contrib, 1.2.0, patched to compile against Clojure 1.3 (currently, 1.3-RC0)

Why does it exist?

Because I have projects with significant dependencies against contrib-1.2, but want to use clojure 1.3 features. The standard 1.2 can't be used because of contrib functions being promoted to core, and a few bug fixes, and some contrib libraries calling binding on non-earmuffed variables.

Does it work?

It works for me. All the tests pass, except for a few minor pprint tests that I haven't spent the time looking into yet.

How do I use it?

Check it out, then mvn install Change your clojure contrib dependency to [org.clojure/clojure-contrib "1.3-compat"]

Note that you'll have to host the jar in a private maven repo yourself, or mvn install it on all boxes that want to use it.

Why isn't this hosted in maven repos?

Because this isn't official, and I don't own the org.clojure namespace. I could change it to org.clojars.arohner, but that would defeat the point of replacing the current contrib :-)

Something went wrong with that request. Please try again.