BLOG ON CAMLCITY.ORG: Ocamlnet 3
Second testing version - by Gerd Stolpmann, 2010-02-17
This version mainly includes a large number of bug fixes compared to the first version, but also a few additions:
Already in the first test version:
Rpc_proxy
layer (as described in The next server, please!)
Netlog.Debug
Netexn
)
Netsys_pollset
); removal of
Unix.select
(i.e. more than 1024 file descriptors)
netcgi1
library has been dropped in favor of
netcgi2
I've quickly checked that the library builds on linux, freebsd-7.2, open solaris, and Win32 (MinGW). Nevertheless, testers are especially encouraged to check whether Ocamlnet 3 still works on all platforms, because a lot of new platform-specific code has been added.
Download etc:
There is a GODI package, but you have to enable a special repository to get it: Add
GODI_BUILD_SITES+=http://www.ocaml-programming.de/godi-build/ocamlnet3/to godi.conf to see the new packages in godi_console. This works first after the bootstrap is finished (godi_console cannot be built with ocamlnet3 yet). Keep in mind that this is development code, and there is no easy way to downgrade to ocamlnet2. Best is you do this only for new GODI installations.
Special thanks to everybody who helped me to produce this new version - by reporting bugs, or even sending fixes, or by maintaining subtrees (Christophe Troestler).
More blog postings will follow describing the highlights.
Please report results to gerd@gerd-stolpmann.de