[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Fwd: [Caml-list] [ANN] Release 1.0.0 - A multi-process daemon framework for OCaml
This is a really useful Lwt-based 'inetd' for Lwt, which we could adapt to work with Mirage/Xen as well. Dave is looking into a more Erlang-style actor module (with process trees), so I packaged up Release in OPAM and pushed it to the trunk. Try it with "opam install release" if interested. -a Begin forwarded message: > From: Andre Nathan <andre@xxxxxxxxxxxxxxx> > Subject: [Caml-list] [ANN] Release 1.0.0 - A multi-process daemon framework > for OCaml > Date: 14 September 2012 14:23:19 EDT > To: caml-list@xxxxxxxx > > Hello > > I'm happy to announce version 1.0.0 of the Release daemon > framework for OCaml: > > Github repository: https://github.com/andrenth/release > Forge download: http://forge.ocamlcore.org/frs/?group_id=290 > ODB package page: http://oasis.ocamlcore.org/dev/view/release/1.0.0 > > From the README: > > Release is a multi-process Lwt-enabled daemon framework for > OCaml, providing facilities for type-safe inter-process > communication and privilege-dropping. > > Its goal is to make it easy to write servers that are > released from the calling terminal and to release root > privileges when those are not necessary. > > Release provides the following features: > > - Easy creation of 1-to-1 master-slave or 1-to-n master-slaves > process architectures; > - Type-safe and thread-safe interprocess communication; > - Supervisor features (the master process detects unexpected > deaths of its slaves and restarts them); > - Integer operations on buffers with support for 16, 32, 64 > and 128 bit integers with support for little- and big-endian > representations, plus a functorial interface allowing the > definition of operations on other integer sizes in the > release.bytes submodule; > - Generic configuration file parser with built-in validation > in the release.config submodule. > > Best regards, > Andre > > > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa-roc.inria.fr/wws/info/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs >
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |