From: Dave Benjamin <dave@ramenlabs.com>
To: caml-list@inria.fr
Subject: ANN: XmlRpc-Light - XML-RPC client for OCaml
Date: Wed, 11 Jul 2007 22:28:01 -0700 [thread overview]
Message-ID: <4695BBE1.8050306@ramenlabs.com> (raw)
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
reply other threads:[~2007-07-12 5:28 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4695BBE1.8050306@ramenlabs.com \
--to=dave@ramenlabs.com \
--cc=caml-list@inria.fr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).