Browse thread
More on SOAP
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Eric Stokes <gremin@i...> |
| Subject: | Re: [Caml-list] More on SOAP |
I like the camlp4 approach you've used very much. I'm sure it was
refreshing not to have to invent yet another interface definition language.
Richard Jones wrote:
>I've written a very trivial SOAP client in pure OCaml. I'm interested
>in what people think about the approach I've used.
>
>Instead of parsing WSDL, what I'm doing is allowing you to define the
>interface as a familiar .mli file, as in the example below:
>
>----------------------------------------------------------------------
>type campaign = {
> dailyBudget : int;
> id : int;
> name : string;
>}
>
>val hello : string -> string
>val goodbye : string -> string
>val concat : string -> string -> string
>val show : campaign -> unit
>----------------------------------------------------------------------
>
>The .mli file is then parsed using camlp4 macros and converted into
>stub functions. These can be called, and generate real SOAP calls to
>the remote SOAP server.
>
>I have a very early, experimental package for people to play with.
>This tarball contains a Perl server (based on SOAP::Lite) and the
>OCaml client.
>
>http://annexia.org/tmp/simplesoap-0.0.1.tar.gz
>
>It requires PXP, ocamlnet, equeue and PCRE.
>
>Any type of feedback is very welcome.
>
>Rich.
>
>
>