On Fri, May 20, 2011 at 4:38 PM, Mark Evenson evenson@panix.com wrote:
Sick of having Clojure eat ABCL's lunch, I've decided to [start trying to include JSS as an ABCL contrib][1] to bring forward a more public platform for Java interop experiments on ANSI CL. Or at least the example of one such platform.
Nice!
I've gotten to the point of eliminating the use of bsh-2.0b4.jar, and most of INVOKE-RESTARGS without the jscheme.jar stuff. Essentially the ABCL Java routines have evolved to a point that none of the external JAR dependencies should be necessary. When jscheme.jar is eliminated, we will be able to load JSS quite comfortably from abcl-contrib.jar (even over the network).
What is jscheme.jar still needed for?
With the additional syntax for ASDF, we will be able to start formalizing a packaging mechanism that allows us to mix Lisp/Java libraries in a systematic manner.
+1 for that! I'd love to have something like Leiningen for Clojure integrated with ASDF, leveraging Maven for dependency resolution (and only for that). e.g. (:depends-on (maven-dep "com.foo" "bar" "1.2.3")).
Bye, Alessio