Yeah, thanks. I figured that one out experimenting. THE GREAT NEWS IS:
I finally got Apache ws-xmlrpc working perfectly with Clojure. It wasn't so hard after all. Really cool. Works like a charm. I will be posting tomorrow the entire procedure. Too tired right now :) On Dec 5, 1:37 am, Mark Rathwell <mark.rathw...@gmail.com> wrote: > Not sure what you are trying to do. If you have an existing java class or > interface that you are trying to extend, you need to specify it. If you are > trying to create a new class, you probably want to look at defrecord. > > If extending an existing java interface or class (that is on your classpath > and import'd): > > (def calc > (proxy [Calculator] [] > (add [x y] (+ x y)) > (subtract [x y] (- x y)))) > > > > > > > > On Sat, Dec 4, 2010 at 5:49 PM, Rock <rocco.ro...@gmail.com> wrote: > > NULL POINTER EXCEPTION! > > > I was trying to create a handler for the web service above. > > > It should be the equivalent of (Java): > > > public class Calculator { > > public int add(int i1, int i2) { > > return i1 + i2; > > } > > public int subtract(int i1, int i2) { > > return i1 - i2; > > } > > } > > > So I basically wrote the following: > > > (def Calculator > > (proxy [] [] > > (add [x y] (+ x y)) > > (subtract [x y] (- x y)))) > > > But I get the following error: > > > java.lang.NullPointerException > > > Anybody have a clue? > > > On Dec 4, 9:09 pm, Rock <rocco.ro...@gmail.com> wrote: > > > Looks pretty good. Thank you so much. > > > > This does however worry me a little from another point of view. > > > There's always been a lot of talk about how easy it is to interface > > > Clojure to Java. Yet, when it comes to a lot of situations (for > > > instance, when dealing with annotations as in the JAX-WS SOAP web > > > service facility), it doesn't seem at all straightforward. By the way, > > > anybody know what the story is with Java annotations currently? I read > > > somewhere that Clojure 1.2 (or possibly 1.3) can support them to a > > > certain extent. > > > > On Dec 4, 8:11 pm, Shantanu Kumar <kumar.shant...@gmail.com> wrote: > > > > > I guess you should look at XML-RPC2, which has a simpler usage: > >http://ws.apache.org/xmlrpc/xmlrpc2/server.html > > > > > Regards, > > > > Shantanu > > > > > On Dec 4, 10:26 pm, Rock <rocco.ro...@gmail.com> wrote: > > > > > > I'm desperately trying to implement an xml-rpc server with Clojure > > > > > (trying to convince the company I work for here in Italy to give it a > > > > > shot). I'm pretty well versed in Lisp, but I have yet to acquire > > > > > sufficient experience with Clojure's Java interop capabilities. > > > > > > I've read the docs for implementing a server with ws-xmlrpc here: > > > > > >http://ws.apache.org/xmlrpc/server.html > > > > > > But I really can't figure out how to translate this to Clojure. > > > > > > Thanks to all for any help in this respect. > > > -- > > 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<clojure%2bunsubscr...@googlegroups.com > > > > > For more options, visit this group at > >http://groups.google.com/group/clojure?hl=en -- 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