[LWN Logo]
[LWN.net]
From:	 David Mentre <David.Mentre@inria.fr>
To:	 lwn@lwn.net
Subject: Attn: Development Editor
Date:	 20 Nov 2001 16:06:07 +0100

Hello,

Here is the latests Caml Weekly News, week 14 to 20 november, 2001.

Summary:
1) First source release of Ocamlnet
2) OCamlCVS pre-release 2
3) OCamldoc pre-release 2
4) Debian package for CamlIDL


======================================================================
1) First source release of Ocamlnet
----------------------------------------------------------------------
Gerd Stolpmann announced:

the ocamlnet project has finally released its first tarball: See
http://sourceforge.net/projects/ocamlnet
(There is also a mirror of the tarball at ocaml-programming.de:
http://www.ocaml-programming.de/packages/ocamlnet-0.91.tar.gz)

This release focuses on stabilizing the new CGI interface called
netcgi, but includes also a number of other goodies. The code
was mainly written by myself and by Patrick Doane.

- ocamlnet contains the netstring library (previously distributed
  separately). Besides some bugfixes, a number of new modules have
  been added:

  * Netchannels: an OO-encapsulation of in_channel/out_channel with
    special support for so-called transactional channels (that buffer
    data until they are committed)

    It is planned that the other modules dealing with I/O streams are
    rewritten with netchannels, but this is currently not the case.

  * Netdate: Parsing and printing date and time in various formats.
    Thanks to Nicolas George who contributed this module.

  * Netaddress: The datatype for email addresses

- ocamlnet contains the new CGI interface netcgi. It is simple to use,
  and supports all important CGI features, including file uploads and
  cookies. In contrast to the old interface, netcgi is object oriented,
  and it is possible to have several instances of the CGI connection
  at the same time - not useful for classic CGI, but we want to support
  better architectures in the future (e.g. fastcgi) while retaining
  the current interface.

- ocamlnet contains a POP3 client. It works, but the interface should be
  considered as experimental because we are not sure about the future
  direction.

Of course, we would like to add more network protocols than just CGI and
POP3. I could personally contribute a Telnet client, and a HTTP client,
but this makes only sense if more developers join the ocamlnet team.
So: If you have an idea for a network implementation, and want to discuss
it, please join the ocamlnet mailing list:

http://sourceforge.net/mail/?group_id=19774

Last but not least, ocamlnet is now under the zlib/libpng license which
is similar to the MIT license used by netstring.

======================================================================
2) OCamlCVS pre-release 2
----------------------------------------------------------------------
Maxence Guesdon announced:

A new pre-release of OCamlCVS is available at
http://www.maxence-g.net/tools.html

Changes include more cvs commands supported (including 
some tag management), one or two bug fixes, and the
command line now accepts more than one directory.

======================================================================
3) OCamldoc pre-release 2
----------------------------------------------------------------------
Maxence Guesdon announced:

A new pre-release of OCamldoc is available at
http://www.maxence-g.net/tools.html

Changes include better html, a texinfo generator 
by Olivier Andrieu, bug fixes, and last but not least
comments after elements (val, type, ...) are also accepted.
The user manual has not yet been updated.

======================================================================
4) Debian package for CamlIDL
----------------------------------------------------------------------
Stefano Zacchiroli announced:

I announce that Debian package of CamlIDL was released.

Currently two binary package generated, namely camlidl and camlidl-doc,
are still in incoming and aren't yet part of the debian Sid
distribution, but in next days they are added to the official Debian Sid
archive.

In the meantime if you have a Debian and you want to install the
packages, you can go to http://incoming.debian.org/ and download them.

======================================================================

-- 
 David.Mentre@inria.fr
 Opinions expressed here are only mine.