I would like to use some of the Clojure interfaces in a Java library project in several situations where it would be useful for my Java classes to implement them. In particular:
Doing this would make my Java library much more user-friendly for Clojure-based users.
However I don't want to import the whole of clojure.jar as a dependency - since it is relatively large and my library is mainly targeted at Java users.
Is there a way to import and develop against the Clojure interfaces without bringing in the rest of Clojure?