Since Clojure 1.3 "Earmuffed Vars is no longer automatically dynamically viewed", some code in clojure.contrib is dependent on this function and they no longer work. For example, db in clojure.contrib.sql.
Warning: *db* not declared dynamic and thus is not dynamically rebindable, but its name suggests otherwise. Please either indicate ^:dynamic *db* or change the name. Exception in thread "main" java.lang.RuntimeException: java.lang.ExceptionInInitializerError
The Contrib library is stored in version 1.2. How to get around this? Or is there some kind of alpha or preview version of Contrib lib that can work with Clojure 1.3?
source share