From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 1E10CBC57 for ; Tue, 31 Aug 2010 18:58:10 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvMBAP7QfEzU4xEJkGdsb2JhbACDGJAfjSAVAQEBAQkJDAcRAx+uCJIfAoEggyJzBA X-IronPort-AV: E=Sophos;i="4.56,299,1280700000"; d="scan'208";a="68497695" Received: from moutng.kundenserver.de ([212.227.17.9]) by mail4-smtp-sop.national.inria.fr with ESMTP; 31 Aug 2010 18:58:09 +0200 Received: from office1.lan.sumadev.de (dslb-094-219-220-083.pools.arcor-ip.net [94.219.220.83]) by mrelayeu.kundenserver.de (node=mreu1) with ESMTP (Nemesis) id 0LoMIP-1PIwED3xW5-00gt5f; Tue, 31 Aug 2010 18:58:09 +0200 Received: from [192.168.0.29] (dslb-084-058-027-172.pools.arcor-ip.net [84.58.27.172]) by office1.lan.sumadev.de (Postfix) with ESMTPA id 9A78A5F701 for ; Tue, 31 Aug 2010 18:58:08 +0200 (CEST) Subject: ANN: ocamlnet-3.0.0 From: Gerd Stolpmann To: caml-list@inria.fr Content-Type: text/plain; charset="UTF-8" Date: Tue, 31 Aug 2010 18:58:05 +0200 Message-ID: <1283273885.3357.668.camel@thinkpad> Mime-Version: 1.0 X-Mailer: Evolution 2.28.1 Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:GjAmB0ip/vBtImVozCL4KRTakgLd7kTOAh/CyOA+xqq za0svy6EUvfaiagc+l96I+1yFScD66n3tWtW8iPnl1w8aV+toU fZEh4KQtOOdSZwmWS/g929MEEQ20gpDs02FcfC9siQZsdsWbZe KfWxmmSdr6Cr44kDWNgMUq/akQT4I9JC8yYLmdKWrdsArAvLVb OZWbaTDVFnYSvhNYGIJ6Q== X-Spam: no; 0.00; ocamlnet-:01 gerd:01 stolpmann:01 ocamlnet:01 ocamlnet:01 netcgi:01 netcgi:01 ocamlnet-:01 gerd:01 stolpmann:01 darmstadt:01 6151:01 6151:01 blog:98 blog:98 Hi list, I'm very proud to announce Ocamlnet 3.0.0, a completely overhauled version of Ocamlnet. List of major changes: * Port to Win32 (as outlined in the blog article http://blog.camlcity.org/blog/ocamlnet3_win32.html) * The new Rpc_proxy layer (as described in http://blog.camlcity.org/blog/ocamlnet3_ha.html) * Extensions of Netplex (Netplex_sharedvar etc.) * New implementation of the Shell library for starting subprocesses * Uniform debugging with Netlog.Debug * Exception printers (Netexn) * Coordination of signal handling in Netsys_signal * New foundation for Unixqueue via pollsets * Extended Unixqueue engines (e.g. Uq_io) * More system calls in netsys * Camlboxes as an efficient way of message passing between processes * The netcgi1 library has been dropped in favor of netcgi2 There are also a lot of minor changes. Some of the changes are incompatible with code written for Ocamlnet 2, but experience shows that this rarely creates problems. Download: http://download.camlcity.org/download/ocamlnet-3.0.0.tar.gz Manual: http://projects.camlcity.org/projects/dl/ocamlnet-3.0.0/doc/html-main/index.html Please report problems to gerd@gerd-stolpmann.de GODI users: For the still inofficial 3.12 release of GODI ocamlnet-3.0.0 will be the regular version of Ocamlnet. For the 3.11 release it is planned to stick to ocamlnet-2.2.9, and to offer an optional upgrade to ocamlnet-3.0.0. (See separate message in godi-list.) Gerd -- ------------------------------------------------------------ Gerd Stolpmann, Bad Nauheimer Str.3, 64289 Darmstadt,Germany gerd@gerd-stolpmann.de http://www.gerd-stolpmann.de Phone: +49-6151-153855 Fax: +49-6151-997714 ------------------------------------------------------------