The OCaml Network Application Environment (NAE) released updates to the Core Foundation (Cf) and I/O Monad (Iom) library modules today.
The Cf library release is a maintenance update to fix bugs and add a few minor new features. The most significant new feature is better support for lifting functional object state into a stateless gadget monad.
The Iom library release is the result of <i>yet another</i> complete refactoring of the programming interface to promote better reuse and improve adaptability to new I/O types and protocols. This time, the result is much closer in spirit to the venerable SVR4 STREAM framework, updated for functional programming in OCaml, of course.