caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: james woodyatt <jhw@conjury.org>
To: The Caml Trade <caml-list@inria.fr>
Subject: Announce: OCaml NAE release cf-0.10, nx-0.0 and iom-0.4
Date: Tue, 3 Jun 2008 22:28:27 -0700	[thread overview]
Message-ID: <78A8CF25-F7BD-4291-B0D9-424C2569BFB8@conjury.org> (raw)

everyone--

My "OCaml Network Application Environment" project is not abandoned.   
I'm just not as fast as we would like at producing maintenance  
releases when the compiler system changes break my code.  Sorry about  
that.  Anyway, I have made some minor updates and pushed out a new set  
of release files.  Here are the highlights...

	<http://sourceforge.net/projects/ocnae>

There's lots more unreleased in CVS, in case anyone wants to go  
peeking at it.  I've just released the relatively stable stuff.

===== OCaml NAE Core Foundation (cf) library =====

This distribution is the Objective Caml Network Application  
Environment (NAE)
Core Foundation library, which is a collection of miscellaneous  
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.

===== OCaml NAE Network Extensions (nx) library =====

This distribution is the Objective Caml Network Application  
Environment (NAE)
"Network Extensions" library, which is a set of low-level interfaces  
designed
for advanced network programming.

Highlights include...

- Extended socket interface (supports more options, and UDP w/ 
multicast).
- I/O event multiplexing (with Unix.select).

===== OCaml NAE Reactive I/O Monad (iom) library =====

This distribution is the Objective Caml Network Application  
Environment (NAE)
Reactive I/O Monad library, which implements I/O monad functions  
designed to
facilitate writing of concurrent, reactive, single-threaded network  
application
services in a functional style.

Note: see the ISSUES file for a list of open problems in this release.

===== Required Components =====

This library requires the following external components:

- Objective Caml (v3.10.0 or newer)
- Findlib (tested with v1.1.2p1)

—
j h woodyatt <jhw@conjury.org>
http://jhw.vox.com/


                 reply	other threads:[~2008-06-04  5:28 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=78A8CF25-F7BD-4291-B0D9-424C2569BFB8@conjury.org \
    --to=jhw@conjury.org \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).