Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
User contributed libraries and examples for the Clojure programming language.
C# Clojure JavaScript Shell
Branch: 1.3-compat
Pull request Compare This branch is 1112 commits ahead, 661 commits behind master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
clojurescript
config
doc
launchers/bash
src
.gitignore
README.md
README.txt
Revisions
epl-v10.html
pom.xml

README.md

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.