Just in case anybody is interested.... I have written a tool to aid developing against a web-service. It sits between the Soap client and the Soap service and acts as a router (a bit like SoapTrace). You can use it to record Soap sessions then replay them. See http://github.com/NeillAlexander/sponge.
The bulk of the logic is in Clojure, with a GUI written in Java using the Netbeans GUI builder. The entry point for the application is in Clojure code. It instantiates the GUI and passes in a proxy which implements the GUIController interface. That's how I got the Java and Clojure bits talking to each other. I built the early versions of Sponge using Leiningen which I found was a very quick and easy way to get up and running. Once I started working on the GUI I converted the project to use Maven for the build. I just thought I would post this in case anybody wants to look at a project that integrates Java and Clojure, using Maven for the build. I'm not making any great claims for the quality of the Clojure code (or the Java code for that matter). I still have a lot to learn (put it this way - I'm looking forward to reading "The Joy of Clojure"). But it works, and someone somewhere might find it useful. I really enjoyed developing in Clojure. Being able to start a REPL from the application then connect to it from Emacs was incredibly useful for fixing bugs. Thanks to Rich and all the Clojure devs for designing a wonderful language. I will be doing my best to introduce into every project I work on from now on! :-) -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en