Skip to content
This repository

HTTPS clone URL

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…

Octocat-spinner-32-eaf2f5

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.md
Octocat-spinner-32 README.txt
Octocat-spinner-32 Revisions
Octocat-spinner-32 epl-v10.html
Octocat-spinner-32 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.