[LWN Logo]
[LWN.net]
From:	 David Mentre <David.Mentre@inria.fr>
To:	 lwn@lwn.net
Subject: Attn: Development Editor, Latest Caml Weekly News
Date:	 16 Oct 2001 15:44:54 +0200

Hello,

Here is the latest Caml Weekly News, weeks from 3 to 16 october, 2001.

Summary:
1) Producing shared objects on i386 ELF systems
2) Some O'Caml hints
3) prerelease of OCamldoc: a documentation tool for O'Caml
4) OCamlCVS: an ocaml front-end to CVS
5) Test release Objective Caml 3.03 Alpha
6) No Caml Weekly News next week

======================================================================
1) Producing shared objects on i386 ELF systems
----------------------------------------------------------------------

"malc" announced:

At http://algol.prosalg.no/~malc/scaml you will find a patch against
OCaml 3.02 and some information suitable for producing shared objects
on i386 ELF systems.

======================================================================
2) Some O'Caml hints
----------------------------------------------------------------------

Markus Mottl announced:

to make life easier for OCaml-newbies, I have started writing a small page
with hints on common topics like compiling and editing OCaml-projects or
how to use OCaml for scripting. I hope to extend it with more detailed
information over time, but for the beginning it may suffice to give
people a productive start and incentive for experimentation:

  http://www.ai.univie.ac.at/~markus/home/ocaml_hints.html

======================================================================
3) prerelease of OCamldoc: a documentation tool for O'Caml
----------------------------------------------------------------------

Maxence Guesdon announced:

I'm pleased to announce a pre-release of OCamldoc, which i hope will
become the "javadoc for OCaml".
http://www.maxence-g.net/tools.html

======================================================================
4) OCamlCVS: an ocaml front-end to CVS
----------------------------------------------------------------------

Maxence Guesdon announced:

I'm still pleased to announce a first release of OCamlCVS, a graphical
front end to CVS commands. It uses LablGtk for the graphical part. It
also includes a library which can be used in applications using files
under CVS.
http://www.maxence-g.net/tools.html

======================================================================
5) Test release Objective Caml 3.03 Alpha
----------------------------------------------------------------------

Xavier Leroy announced:

An alpha release of what should eventually be Objective Caml 3.03 is
available for testing at the usual place:
             http://caml.inria.fr/ocaml/distrib.html

We usually do not do alpha or beta pre-releases of Objective Caml,
however enough significant changes have occurred since 3.02 that we
would like to get some user feedback on them.  The changes in question
are:

1- Labels on function arguments are now strict (non-optional) by default,
   and the standard library modules are now not labeled, instead
   labeled versions of some of these modules are provided.
   This change was discussed at length on this list a few months ago,
   and rather than summarizing all the issues, I'm just appending
   Jacques Garrigue's "questions and answers" document.

2- As an alternative to building "custom bytecode executables"
   (containing C code statically linked), the bytecode interpreter now
   supports dynamic loading of the C part of mixed Caml/C libraries.
   This should be mostly transparent to the casual user, hopefully
   making their life easier in some cases.  However, serious testing
   is needed to make sure it works well on a variety of operating systems.

3- The CamlP4 pre-processor-pretty-printer is now integrated in the
   distribution.  Again, this should only make life easier for users,
   although we took advantage of CamlP4's better implementation of
   streams and stream parsers to remove them from the core OCaml language.

The 3.03 alpha distribution is source code only, to encourage testers
to build it themselves and not install it over their working OCaml
3.02 system :-)  This shouldn't be much of a hassle for Unix and
Cygwin users.  For pure Windows users, we are planning a binary
release of 3.03 alpha in a couple of weeks, which should also include
some new Windows-specific code.

Have fun testing this alpha release, and please let us know of your
experience with it.

Full announce with detailed FAQ is available at:
 http://caml.inria.fr/archives/200110/msg00141.html

======================================================================
6) No Caml Weekly News next week
----------------------------------------------------------------------

Once again, I won't be able to produce a Caml Weekly News next week,
sorry. However, if somebody wants to do the job, feel free to do it! ;)

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

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