Comment made by: spellman
New patch (off of master, NOT off of the first patch). I'm seeing the tests pass under Clojure 1.2 - 1.7.
Tests fail for 1.1 - the error says clojure.core/spit is not defined.
I conditionally made the defmethods for BigInt by using java.lang.Class/forName to check whether BigInt exists. I used eval for the abs defmethod; round didn't need it.
I don't know if this is idiomatic and I'd welcome an improvement :)
I tried a combination of java.lang.Class/forName and .getMethod but couldn't get it working.
Hope this helps!