From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id D9A5F7F161 for ; Thu, 25 Feb 2016 10:13:36 +0100 (CET) IronPort-PHdr: 9a23:lMHVpxbnK3MWhqGPQj2YYSr/LSx+4OfEezUN459isYplN5qZpcmybnLW6fgltlLVR4KTs6sC0LqJ9f64EjRZqb+681k8M7V0HycfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aJBzzOEJPK/jvHcaK1oLsh7/0pcWYO1wArQH+SI0xBS3+lR/WuMgSjNkqAYcK4TyNnEF1ff9Lz3hjP1OZkkW0zM6x+Jl+73YY4Kp5pIYTGZn9KoMTRLlcRCk9PnourJngvBzHCA+O/Wc0U2MMkxMODRKTvz/gWZKkiSr/sew18zOHNMv7VvhgQjWn6KEtQwX1gSEKLHhjqDmIosksnORcuh339E83+JLdfIzAbKk2RajaZ95PHWc= Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=Neutral smtp.pra=simon.cruanes.2007@m4x.org; spf=Pass smtp.mailfrom=SRS0=SMu+=OY=m4x.org=simon.cruanes.2007@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org Received-SPF: Neutral (mail2-smtp-roc.national.inria.fr: domain of simon.cruanes.2007@m4x.org does not assert whether or not 129.104.30.34 is permitted sender) identity=pra; client-ip=129.104.30.34; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="SRS0=SMu+=OY=m4x.org=simon.cruanes.2007@bounces.m4x.org"; x-sender="simon.cruanes.2007@m4x.org"; x-conformance=sidf_compatible; x-record-type="spf2.0" Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of SRS0=SMu+=OY=m4x.org=simon.cruanes.2007@bounces.m4x.org designates 129.104.30.34 as permitted sender) identity=mailfrom; client-ip=129.104.30.34; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="SRS0=SMu+=OY=m4x.org=simon.cruanes.2007@bounces.m4x.org"; x-sender="SRS0=SMu+=OY=m4x.org=simon.cruanes.2007@bounces.m4x.org"; x-conformance=sidf_compatible; x-record-type="spf2.0" Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of postmaster@mx1.polytechnique.org designates 129.104.30.34 as permitted sender) identity=helo; client-ip=129.104.30.34; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="SRS0=SMu+=OY=m4x.org=simon.cruanes.2007@bounces.m4x.org"; x-sender="postmaster@mx1.polytechnique.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0A+AAC8xM5WliIeaIFehAxtqEKUD4UwgX48EAEBAQEBAQEBEAEBAQEJCwkJIS+CLYNQNAVJiDIFCZ9HnnAIkiyBDwWXAAiFWId+gjKMSQKOSTeBYQELAYIiaQWIEwEBAQ X-IPAS-Result: A0A+AAC8xM5WliIeaIFehAxtqEKUD4UwgX48EAEBAQEBAQEBEAEBAQEJCwkJIS+CLYNQNAVJiDIFCZ9HnnAIkiyBDwWXAAiFWId+gjKMSQKOSTeBYQELAYIiaQWIEwEBAQ X-IronPort-AV: E=Sophos;i="5.22,497,1449529200"; d="asc'?scan'208";a="204563233" Received: from mx1.polytechnique.org ([129.104.30.34]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/ADH-AES256-GCM-SHA384; 25 Feb 2016 10:13:36 +0100 Received: from nunchakus.loria.fr (nunchakus.loria.fr [152.81.10.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id 53D3556467C for ; Thu, 25 Feb 2016 10:13:35 +0100 (CET) Date: Thu, 25 Feb 2016 10:13:34 +0100 From: Simon Cruanes To: OCaml users Message-ID: <20160225091334.GE11634@nunchakus.loria.fr> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ffoCPvUAPMgSXi6H" Content-Disposition: inline User-Agent: Mutt/1.5.23.1 (2014-03-12) X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Thu Feb 25 10:13:35 2016 +0100 (CET)) X-Spam-Flag: No, tests=bogofilter, spamicity=0.000000, queueID=D31D4564680 X-Org-Mail: simon.cruanes.2007@polytechnique.org Subject: [Caml-list] [ANN] containers 0.16 --ffoCPvUAPMgSXi6H Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello, I have the pleasure of announcing the release of containers 0.16 (now on opam). Containers is a lightweight, pay-for-what-you-use, extension of the standard library that provides additional printers, functions, conversions from/to iterators, and new modules to ease the manipulation of options, errors, etc. A lot of new functions have been implemented, some modules have been deprecated (in particular, the `bigstring` interface was moved into its own opam library). The full changelog can be found at https://github.com/c-cube/ocaml-containers/blob/a2179d4355d7f3f66c029c3f412= cfbdcd93f783e/CHANGELOG.adoc I wrote a small tutorial that demonstrates a few features of containers; it can be found at https://github.com/c-cube/ocaml-containers/blob/0e5334b673f86494d80f11210fc= 87a2527fa5be7/TUTORIAL.adoc Best, --=20 Simon Cruanes http://weusepgp.info/ key 49AA62B6, fingerprint 949F EB87 8F06 59C6 D7D3 7D8D 4AC0 1D08 49AA 62B6 --ffoCPvUAPMgSXi6H Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWzsW7AAoJEErAHQhJqmK2a9gQAJ5yaNEFT7rZxFU8R0tmGa1n RQwWpQPmC5qAR5OGlTEI3sKwB6rTDJoZseHFSQt03zdaYL3uOE0O9Agzf9VoqIJA oWdBoqeSfRMjkzr9s0E7pHYtyUJKZW+V61uqqmTHGpXLAhE2dyPWcaFU7aetUE1p WpinSdtp3iw81i+uxCq/m8zNhgCkyGvc3bsKkWaLwX8lVSmu17Xs1kWu6mQ9J5LE WEtOvBGD9asCBd4yPeuaL/ro88dF8HRKcWNsAq+30u90V30MC6r7lCP+wnbw8MrB rBVVwGIpMqzQZmni8GTpBFzyapYCCpsaJo671gvG59KE8/le/fp4E6wZnrYKC1lb vMjEi322hweoqyaz7nGuUJOklUmy5+qjDtNZrS9u156TUwHNXtJ9Sa05pq4cD8pm HOkGfXFVDBmgsomifkGQhDIR5x4FyBGSWXzZlFYM3IbK9N3bD/IgmVDDqzwP/i7o 7vG0Np+vO2kdPdzbWeclE93qjvBH04U3XQTExh71acns8nRmcnMYNFgGIL9C7wLi eBlOiGxlQZf+V0NUwU9RSIOYKSI/rcr2OASnwBQ0C+vz1AlDp5B87dQ1tmUoykce b1Lwm/6aQdYbSpaCU5NXIKTBPJxqISzjYtXvSIG9aGCc4Gpq2HMrCGsL8OWRm2O3 dEmrTFfk08jPSY4KnS9q =r8rN -----END PGP SIGNATURE----- --ffoCPvUAPMgSXi6H--