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 mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 78CAC7EE89 for ; Fri, 28 Oct 2016 18:27:52 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=antronbachin@gmail.com; spf=Pass smtp.mailfrom=antronbachin@gmail.com; spf=None smtp.helo=postmaster@mail-yw0-f179.google.com Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of antronbachin@gmail.com) identity=pra; client-ip=209.85.161.179; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="antronbachin@gmail.com"; x-sender="antronbachin@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of antronbachin@gmail.com designates 209.85.161.179 as permitted sender) identity=mailfrom; client-ip=209.85.161.179; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="antronbachin@gmail.com"; x-sender="antronbachin@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-yw0-f179.google.com) identity=helo; client-ip=209.85.161.179; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="antronbachin@gmail.com"; x-sender="postmaster@mail-yw0-f179.google.com"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3A4gklLBG3VVXdfwvxmK7Fxp1GYnF86YWxBRYc798d?= =?us-ascii?q?s5kLTJ75oc6wAkXT6L1XgUPTWs2DsrQf2rCQ7PurCD1IyK3CmUhKSIZLWR4BhJ?= =?us-ascii?q?detC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TWM5DIfUi/yKRBy?= =?us-ascii?q?brysXNWD1YLojKvjqtX6WEZhvHKFe7R8LRG7/036l/I9ps9cEJs30QbDuXBSeu?= =?us-ascii?q?5blitCLFOXmAvgtI/rpMYwu3cYh/V0vcVJVKG/e6UjUZRZCi4nOiY7/oX2rhTZ?= =?us-ascii?q?VkHHsnAVV2FTlhtTHyDE6gv7V9H/qH2pmPB63XyzO9HxS/geUD+i7qEjHBbulD?= =?us-ascii?q?0AMTQw+2HWjOR/iatapFSqoBkpkN2cW52cKPcrJvCVRtgdX2cUBss=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AYAgBGfBNYhrOhVdFdHgYMGQYMgmkWA?= =?us-ascii?q?QEBAQF3fa0AhCmENi2CZ4IHKId7PxQBAQEBAQEBAQEBARIBAQEICwsJHTCCMxi?= =?us-ascii?q?CMBEdARseAxIQDwImAiURAQUBIjWIFwEDFwENoQOCCIEyPzKLRoFrgl8Fg1kKG?= =?us-ascii?q?ScNU4MRAQEBAQYBAQEBARoCAQUQd4czhTuBNhEBgmgLLSyCLwWPRIpUhi2FHIN?= =?us-ascii?q?/X4FuhG2DCYYeAox8glIxgREegQeDGiCBfFQBhUmCKQEBAQ?= X-IPAS-Result: =?us-ascii?q?A0AYAgBGfBNYhrOhVdFdHgYMGQYMgmkWAQEBAQF3fa0AhCm?= =?us-ascii?q?ENi2CZ4IHKId7PxQBAQEBAQEBAQEBARIBAQEICwsJHTCCMxiCMBEdARseAxIQD?= =?us-ascii?q?wImAiURAQUBIjWIFwEDFwENoQOCCIEyPzKLRoFrgl8Fg1kKGScNU4MRAQEBAQY?= =?us-ascii?q?BAQEBARoCAQUQd4czhTuBNhEBgmgLLSyCLwWPRIpUhi2FHIN/X4FuhG2DCYYeA?= =?us-ascii?q?ox8glIxgREegQeDGiCBfFQBhUmCKQEBAQ?= X-IronPort-AV: E=Sophos;i="5.31,410,1473112800"; d="scan'208";a="198537232" Received: from mail-yw0-f179.google.com ([209.85.161.179]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 28 Oct 2016 18:27:36 +0200 Received: by mail-yw0-f179.google.com with SMTP id w3so91243477ywg.1 for ; Fri, 28 Oct 2016 09:27:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=quvM7LwDYWtXvf9qkH+SBzeVasPD3DjVDlDhoYfTM6Q=; b=GfkzEi6ydAArukzeiPF51S9iVgOEtW0+7cwAEPxC1r8cQ9XtcYS3weOa6XkmiqTxo3 hnD7emALUQEtsaxWZ44k0lLukNZ5yeqg78MKpRkbuD1Ukv+W1JoqaVZeBObLuVkXahrm 9c/aN3pEuRubhKbsmvnBr8wjKCPKrT4jHwv19iVBsBXhJdaL7kIOKrEKATR01JwB7/Y7 7yHp0jcEzxSH25SB6j2FnJr3pO2Vog0EPgL8VJuyU3TH9cSa8sDQN0DiKeCyaAKGBjTb Y8/g5WdaMB3cjCQq1TUJHgMlIFBfK6UjNiQe6av41igmgyzIsFL84EWJ7tjQmY74217h V+xA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=quvM7LwDYWtXvf9qkH+SBzeVasPD3DjVDlDhoYfTM6Q=; b=jOYBS3fENpIlhwwDqhEzVSHIzLt/WJABhi/ueJ+EJS2hNEND780SUvm1Ft4ib5xuNz F7fTe/Wqr+0JAZYvRzZH9btiU6G8NtdhLixbWmU5YlcErVjUD2n9LBkC8KgP+VnMWv+E BFSZfls65xR7edbl+GcBifM0P7SeZ/5lQBorOLZD0kcgaD/KlsUcHHeU2iSwTY1XLFUH BbXK6kkgjjOOLgNxQb9j36+gm+J7oPl1xcjgPTpUO088K4BFgi9kIyuDKgH1vXYNscHr 2P/yyo00kLHExZaw76tMYVG8ZZa+YZTlzKr/6tseZYPuW5ecOEN4jAJq3eAGOcunSaJO I7Mg== X-Gm-Message-State: ABUngveqJ7W6xQZG5HzaKUCzg6PruYh8eFxawcR6wbSprYVbrYZwgHRBeI9PU9qg9dEfrg== X-Received: by 10.36.59.4 with SMTP id c4mr2504287ita.122.1477672054566; Fri, 28 Oct 2016 09:27:34 -0700 (PDT) Received: from ?IPv6:2601:240:c600:8bd0:a074:56f1:91fa:9a41? ([2601:240:c600:8bd0:a074:56f1:91fa:9a41]) by smtp.gmail.com with ESMTPSA id 65sm5182142iop.0.2016.10.28.09.27.33 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 28 Oct 2016 09:27:33 -0700 (PDT) From: Anton Bachin Content-Type: text/plain; charset=utf-8 X-Mao-Original-Outgoing-Id: 499364852.98216-fc19756e76f0842e178951add84762dc Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\)) Message-Id: Date: Fri, 28 Oct 2016 11:27:33 -0500 To: "caml-list@inria.fr users" X-Mailer: Apple Mail (2.2070.6) Subject: [Caml-list] =?UTF-8?Q?=5BANN=5D_Lwt_2=2E6=2E0_=E2=80=93_monadic_c?= =?UTF-8?Q?oncurrency_library_=28resend=29?= [Apologies =E2=80=93 resending due to problems with email address] Greetings, I am pleased to announce the 2.6.0 release of Lwt. https://github.com/ocsigen/lwt This release fixes several serious longstanding bugs (see changelog [1]). The primary work, however, is towards making Lwt easier to contribute to and maintain. To this end: - Lwt is now automatically tested on OS X, Cygwin, and Windows, in addition to Linux, with more platforms planned, - there are documentation improvements, - more test cases are being written, - there is an initial plan/roadmap page, to be updated with your input [2]. - a Gitter chat has been added [3], - the issue backlog has been drained somewhat. The next minor release, 2.7.0, will drop support for OCaml 4.01, and begin a process of deprecating and very gradually removing obsolete functions and modules, such as the Camlp4 syntax. This will yield a smaller Lwt that is easier to understand. [ocaml.deprecated] attributes will also make it safer to make desirable API changes. A major near-term goal is to write more thorough documentation for Lwt, and make Lwt easier to get started with. Please comment on omissions, misleading parts, etc. (see contact [4]). After addressing that, ordinary work will focus on quality of the internals and API, especially with regard to performance. Comments, issues, and contributions on any subject are welcome :) Regards from new maintainer, Anton [1]: https://github.com/ocsigen/lwt/releases/tag/2.6.0 [2]: https://github.com/ocsigen/lwt/wiki/Plan [3]: https://gitter.im/ocaml-lwt/Lobby [4]: https://github.com/ocsigen/lwt#contact=