From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.4 required=5.0 tests=AWL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by yquem.inria.fr (Postfix) with ESMTP id 54A8EBB84 for ; Wed, 4 Jun 2008 07:28:59 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAL/ERUhFDJta/2dsb2JhbACwbQ X-IronPort-AV: E=Sophos;i="4.27,587,1204498800"; d="scan'208";a="13192304" Received: from concorde.inria.fr ([192.93.2.39]) by mail1-smtp-roc.national.inria.fr with ESMTP; 04 Jun 2008 07:28:59 +0200 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id m545Swx5002526 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Wed, 4 Jun 2008 07:28:59 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAL/ERUhFDJta/2dsb2JhbACwbQ X-IronPort-AV: E=Sophos;i="4.27,587,1204498800"; d="scan'208";a="13192302" Received: from grymling.conjury.org (HELO mta.conjury.org) ([69.12.155.90]) by mail1-smtp-roc.national.inria.fr with ESMTP; 04 Jun 2008 07:28:57 +0200 Received: from localhost (localhost [127.0.0.1]) by mta.conjury.org (Postfix) with ESMTP id D5B37D0DDDA for ; Tue, 3 Jun 2008 22:28:55 -0700 (PDT) Received: from mta.conjury.org ([127.0.0.1]) by localhost (grymling.conjury.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00162-04 for ; Tue, 3 Jun 2008 22:28:28 -0700 (PDT) Received: from [172.16.1.194] (quasit.conjury.org [69.12.155.89]) by mta.conjury.org (Postfix) with ESMTP id 01837D0DDCA for ; Tue, 3 Jun 2008 22:28:27 -0700 (PDT) Message-Id: <78A8CF25-F7BD-4291-B0D9-424C2569BFB8@conjury.org> From: james woodyatt To: The Caml Trade Content-Type: text/plain; charset=WINDOWS-1252; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v924) Subject: Announce: OCaml NAE release cf-0.10, nx-0.0 and iom-0.4 Date: Tue, 3 Jun 2008 22:28:27 -0700 X-Mailer: Apple Mail (2.924) X-Virus-Scanned: by amavisd-new at conjury.org X-Miltered: at concorde with ID 4846281A.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; woodyatt:01 jhw:01 ocaml:01 everyone--:01 ocaml:01 compiler:01 unreleased:01 cvs:01 red-black:01 associative:01 red-black:01 catenable:01 deque:01 dfa:01 dfa:01 everyone-- My "OCaml Network Application Environment" project is not abandoned. =20= I'm just not as fast as we would like at producing maintenance =20 releases when the compiler system changes break my code. Sorry about =20= that. Anyway, I have made some minor updates and pushed out a new set =20= of release files. Here are the highlights... There's lots more unreleased in CVS, in case anyone wants to go =20 peeking at it. I've just released the relatively stable stuff. =3D=3D=3D=3D=3D OCaml NAE Core Foundation (cf) library =3D=3D=3D=3D=3D This distribution is the Objective Caml Network Application =20 Environment (NAE) Core Foundation library, which is a collection of miscellaneous =20 extensions to the Objective Caml standard library. Highlighted features include: - Functional streams and stream processors (extended). - Functional bootstrapped skew-binomial heap. - Functional red-black binary tree (associative array). - Functional sets based on red-black binary tree. - Functional real-time catenable deque. - Functional LL(x) parsing using state-exception monad. - Functional lazy deterministic finite automaton (DFA). - Functional lexical analyzer (using lazy DFA and monadic parser). - Functional substring list manipulation (message buffer chains). - Gregorian calendar date manipulation. - Standard time manipulation. - System time in Temps Atomique International (TAI). - Unicode transcoding. - Universal resource identifier (URI) manipulation. =3D=3D=3D=3D=3D OCaml NAE Network Extensions (nx) library =3D=3D=3D=3D=3D This distribution is the Objective Caml Network Application =20 Environment (NAE) "Network Extensions" library, which is a set of low-level interfaces =20 designed for advanced network programming. Highlights include... - Extended socket interface (supports more options, and UDP w/=20 multicast). - I/O event multiplexing (with Unix.select). =3D=3D=3D=3D=3D OCaml NAE Reactive I/O Monad (iom) library =3D=3D=3D=3D=3D= This distribution is the Objective Caml Network Application =20 Environment (NAE) Reactive I/O Monad library, which implements I/O monad functions =20 designed to facilitate writing of concurrent, reactive, single-threaded network =20 application services in a functional style. Note: see the ISSUES file for a list of open problems in this release. =3D=3D=3D=3D=3D Required Components =3D=3D=3D=3D=3D This library requires the following external components: - Objective Caml (v3.10.0 or newer) - Findlib (tested with v1.1.2p1) =97 j h woodyatt http://jhw.vox.com/