OCaml Software
OCaml Expat

An ocaml wrapper for the Expat XML parsing library. It allows you to write XML-Parsers using the SAX method. An XML document is parsed on the fly without needing to load the entire XML-Tree into memory.

Online documentation of the latest version

ocaml-expat-0.9.1.tar.gz | Added new functions.
ocaml-expat-0.9.0.tar.gz | Minor updates.
ocaml-expat-0.1.0.tar.gz | More Makefile improvements.
ocaml-expat-0.0.8.tar.gz | Somewhat better Makefile.
ocaml-expat-0.0.7.tar.gz | Option handling fix.

OUnit has a new home!

OUnit has moved! Sylvain Le Gall has taken over the development. The new home of OUnit is: http://ounit.forge.ocamlcore.org

OCaml Event

An ocaml wrapper for the libevent API. The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also support callbacks due to signals or regular timeouts.

Currently, libevent supports /dev/poll, kqueue(2), select(2), poll(2) and epoll(4). It also has experimental support for real-time signals. The internal event mechanism is completely independent of the exposed event API, and a simple update of libevent can provide new functionality without having to redesign the applications. As a result, Libevent allows for portable application development and provides the most scalable event notification mechanism available on an operating system.

Online documentation of the latest version

ocaml-event-0.6.0.tar.gz | Name change libevent -> liboevent in order to prevent a name clash (Thanks go to John Lepikhin)
ocaml-event-0.5.0.tar.gz | Examples, compatible with libevent-1.0, Name change (Event -> Libevent)
ocaml-event-0.0.2.tar.gz | Some Makefile fixes
ocaml-event-0.0.1.tar.gz | Preliminary release

Contact Information
mmzeeman@xs4all.nl