[cwn] Attn: Development Editor, Latest Caml Weekly News

Alan Schmitt alan.schmitt at polytechnique.org
Tue Sep 18 06:16:03 PDT 2012


Hello,

Here is the latest Caml Weekly News, for the week of September 11 to 18, 2012.

1) A question about Format boxes
2) OCaml-SPF 1.0.0
3) OCaml-SRS 1.0.0
4) OCaml-Milter 1.0.0
5) Release 1.0.0 - A multi-process daemon framework for OCaml
6) OCaml 4.00.0 for iOS is released
7) Slides of ML workshop
8) Other Caml News

========================================================================
1) A question about Format boxes
Archive: <https://sympa.inria.fr/sympa/arc/caml-list/2012-09/msg00044.html>
------------------------------------------------------------------------
** Michael Welsh Duggan asked and Martin Jambon replied:

> The example at
> <http://caml.inria.fr/resources/doc/guides/format.en.html#hov-boxes>
> shows a major difference in the output of packing versus structural hov
> boxes. However, in my experiments I cannot achieve the output this
> example assigns to "packing" boxes. (OCaml 3.12)
> 
> My examples from the REPL are below. Would someone be able to tell me
> what I am doing incorrectly?
> 
> # Format.printf "@[<hv 2>(---@\n@[<hv 2>(---@\n@[<hv
> 2>(---@,)@]@,)@]@,)@]@\n";;
> (---
> (---
> (---)))
> - : unit = ()
> # Format.printf "@[<hov 2>(---@\n@[<hov 2>(---@\n@[<hov
> 2>(---@,)@]@,)@]@,)@]@\n";;
> (---
> (---
> (---)))
> - : unit = ()
> # Format.printf "@[<2>(---@\n@[<2>(---@\n@[<2>(---@,)@]@,)@]@,)@]@\n";;
> (---
> (---
> (---)))
> - : unit = ()
> # Format.printf "@[<b 2>(---@\n@[<b 2>(---@\n@[<b 2>(---@,)@]@,)@]@,)@]@\n";;
> (---
> (---
> (---)))
> - : unit = ()

I have no idea what you're doing wrong, but I can suggest you try
easy-format (<http://mjambon.com/easy-format.html>) which lets you
choose and customize various indentation styles.
      
========================================================================
2) OCaml-SPF 1.0.0
Archive: <https://sympa.inria.fr/sympa/arc/caml-list/2012-09/msg00053.html>
------------------------------------------------------------------------
** Andre Nathan announced:

I'm happy to announce the availability of OCaml-SPF 1.0.0, a library
that provides OCaml bindings to libspf2[1]. The module allows SPF
(Sender Policy Framework) verifiers to be written in OCaml.

Github repostory: <https://github.com/andrenth/ocaml-spf>
Forge download: <http://forge.ocamlcore.org/frs/?group_id=317>
ODB package page: <http://oasis.ocamlcore.org/dev/view/spf/1.0.0>

Best regards,
Andre

[1] <http://www.libspf2.org/>
      
========================================================================
3) OCaml-SRS 1.0.0
Archive: <https://sympa.inria.fr/sympa/arc/caml-list/2012-09/msg00054.html>
------------------------------------------------------------------------
** Andre Nathan announced:

I'm happy to announce the availability of OCaml-SRS 1.0.0, a library
that provides OCaml bindings to libsrs2[1]. The module provide functions
to perform email address rewriting with SRS (Sender Rewriting Scheme).

Github repostory: <https://github.com/andrenth/ocaml-srs>
Forge download: <http://forge.ocamlcore.org/frs/?group_id=318>
ODB package page: <http://oasis.ocamlcore.org/dev/view/srs/1.0.0>

Best regards,
Andre

[1] <http://www.libsrs2.org/>
      
========================================================================
4) OCaml-Milter 1.0.0
Archive: <https://sympa.inria.fr/sympa/arc/caml-list/2012-09/msg00055.html>
------------------------------------------------------------------------
** Andre Nathan announced:

I'm happy to announce the availability of OCaml-Milter 1.0.0, a library
that provides OCaml bindings to libmilter[1]. This module allows one to
use OCaml to write applications that integrate with SMTP servers like
Postfix and Sendmail via the milter interface.

Github repostory: <https://github.com/andrenth/ocaml-milter>
Forge download: <http://forge.ocamlcore.org/frs/?group_id=319>
ODB package page: <http://oasis.ocamlcore.org/dev/view/milter/1.0.0>

Best regards,
Andre

[1] <https://www.milter.org/>
      
========================================================================
5) Release 1.0.0 - A multi-process daemon framework for OCaml
Archive: <https://sympa.inria.fr/sympa/arc/caml-list/2012-09/msg00056.html>
------------------------------------------------------------------------
** Andre Nathan announced:

I'm happy to announce version 1.0.0 of the Release daemon
framework for OCaml:

Github repository: <https://github.com/andrenth/release>
Forge download: <http://forge.ocamlcore.org/frs/?group_id=290>
ODB package page: <http://oasis.ocamlcore.org/dev/view/release/1.0.0>



More information about the caml-news-weekly mailing list