Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[Caml-list] ANN: XmlRpc-Light - XML-RPC client for OCaml

1 view
Skip to first unread message

Dave Benjamin

unread,
Jul 12, 2007, 1:30:36 AM7/12/07
to caml...@inria.fr
Hello!

I'm working on an XML-RPC client library for OCaml called XmlRpc-Light.
It's very small and simple, and it only depends on Xml-Light and
Ocamlnet so it's easy to compile and install. It's still under early
development, and currently is only a client, though the pieces are there
to build a server as well. Any suggestions, contributions, or criticism
are gladly accepted.

Project page:
http://code.google.com/p/xmlrpc-light/

Main module:
http://xmlrpc-light.googlecode.com/svn/trunk/XmlRpc.ml
http://xmlrpc-light.googlecode.com/svn/trunk/XmlRpc.mli

Simple example:
let rpc = new XmlRpc.client "http://localhost:8000" in
let result = rpc#call "echo" [`String "hello!"] in
print_endline (XmlRpc.dump result)

Complex example (wrapper for WordPress blog API):
http://xmlrpc-light.googlecode.com/svn/trunk/examples/wordpress/WordPress.ml

PDF documentation:
http://xmlrpc-light.googlecode.com/svn/trunk/doc/xmlrpc-light/latex/doc.pdf

The license is LGPL with the special exception for linking, same as
Xml-Light. Thanks to Nicolas Cannasse for writing Xml-Light and for
letting me use an adapted version of his Base64 codec from ExtLib.
Thanks also to Gerd Stolpmann for the amazingly capable Ocamlnet
library, of which I'm barely beginning to scratch the surface.

Just another OCaml hacker,
Dave

_______________________________________________
Caml-list mailing list. Subscription management:
http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
Archives: http://caml.inria.fr
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs

0 new messages