Hey there list,

I'm happy to announce the initial release of webmachine:

  https://github.com/inhabitedtype/ocaml-webmachine

Webmachine provides a layer on top of cohttp that implements a state-machine-based HTTP request processor. It's particularly well-suited for writing RESTful APIs. As the name suggests, this is an OCaml port of the webmachine[1] project.

Here are well-commented async- and lwt-based examples to help you get started.

  https://github.com/inhabitedtype/ocaml-webmachine/blob/master/examples/hello_async.ml
  https://github.com/inhabitedtype/ocaml-webmachine/blob/master/examples/hello_lwt.ml

Issues and pull requests welcomed.

-Spiros E.

[1]: https://github.com/webmachine/webmachine