From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 C33E18239C for ; Sun, 24 Dec 2017 23:19:13 +0100 (CET) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=antronbachin@gmail.com; spf=Pass smtp.mailfrom=antronbachin@gmail.com; spf=None smtp.helo=postmaster@mail-qk0-f177.google.com Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of antronbachin@gmail.com) identity=pra; client-ip=209.85.220.177; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="antronbachin@gmail.com"; x-sender="antronbachin@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of antronbachin@gmail.com designates 209.85.220.177 as permitted sender) identity=mailfrom; client-ip=209.85.220.177; receiver=mail2-smtp-roc.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 (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-qk0-f177.google.com) identity=helo; client-ip=209.85.220.177; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="antronbachin@gmail.com"; x-sender="postmaster@mail-qk0-f177.google.com"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3ASHgQLxyhY0bJthPXCy+O+j09IxM/srCxBDY+r6Qd?= =?us-ascii?q?2+4UIJqq85mqBkHD//Il1AaPAd2Craocw8Pt8InYEVQa5piAtH1QOLdtbDQizf?= =?us-ascii?q?ssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1?= =?us-ascii?q?JuPoEYLOksi7ze+/94HObwlSmDaxfa55IQmrownWqsQYm5ZpJLwryhvOrHtIeu?= =?us-ascii?q?BWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3o05MLwqxbO?= =?us-ascii?q?SxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDtU7s6RSqt4LtqSB/wiS?= =?us-ascii?q?cIKTg58H3MisdtiK5XuQ+tqwBjz4LRZoyeKfhwcb7Hfd4CRWROQslfWCNcDI2/?= =?us-ascii?q?YYUBEe0PMP1Er4T/olsCsRu+CRWyCO7p1zRGhmX23ao/0+k5DQzG2hAgH9UIsH?= =?us-ascii?q?/Jsdj6LrsdUeC0zKnO0D7OaOlZ2THh6IjSdRAhp+qDUqhsfsrRyEkvERjIjlqV?= =?us-ascii?q?qYP/PjOV0v4BvHSc7+plTO+ijXMspQ92ojiq3Mgsi4/Ji5oaylDF6SV5wJs1Ks?= =?us-ascii?q?aiREFnZt6kFZ1dvDyZOYtuWs4uXX1ktSIgxrAFuZO3ZjYGxIo7yxLFdvCKcYqF?= =?us-ascii?q?7griWeuSOzt0mWxpdbalixqv/kWtyPfwWtS23VtIqCdOj8PCuWoX1xPJ78iKUv?= =?us-ascii?q?t98Vml2TaIzw3T7/tLIUEwlabCMp4hwaI8moMdsUjeHCL7ml/6jKCRdkUj9eio?= =?us-ascii?q?7/robq/6qZ+bMo94kgD+MqIwlcyjGek0LBQCUmyB9em/1LDv51P1TKtWgvEsj6?= =?us-ascii?q?XUspLXKdwepqGjAg9V1ogj6wy4DzejyNkXh38HLE5feBKAiYjmIEvBL+z4Dfe+?= =?us-ascii?q?hVShizhrx/XcMb3gBpXBNGTMkLDkfbpl8U5T1BIzzcxD55JTErwOPOj8Wkr1tN?= =?us-ascii?q?DBCh85Mhe0w/r8BdVm1oIeXHqPDbWDPKPTt1+I/OMvLPOWaI8bojauY8QistnF?= =?us-ascii?q?hHo90XoUfK2o25RfTHGjArwyKEycZT/og8wdOWYMpAs3CuLw3g6sSzlWMl+0Q6?= =?us-ascii?q?U6rhsyA4KnC8+XT4axmruH1i6wHpxQTm9DA1GIV3zvctPXCL83dCuOL5o5wXQ/?= =?us-ascii?q?Xr+7RtpkjEn2uQ=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0C7AgCsJkBahrHcVdFdHAEBAQQBAQoBA?= =?us-ascii?q?YQkA4EYnTqLfY1BggEKI4loQxQBAQEBAQEBAQEBEgEBAQgLCwgoL4I4JAGDBwY?= =?us-ascii?q?BGx4DEhBeEQEFASKKKAEDFRCWJoNFQI4VBQEcgwsFg1YKGScNWYI1AQEBAQEBB?= =?us-ascii?q?AEBAQEBGwIBBQkBCIN6ghKDaIYdF4FXg2CCNAWKVodIgRSGGBeJa4gDjTKEFod?= =?us-ascii?q?yEYFdhgUCjSSGGoMYAgQCBAUCBhQlgRc2gXEyGiNSKgEHgXc/ggYfghFaAYpfA?= =?us-ascii?q?QEB?= X-IPAS-Result: =?us-ascii?q?A0C7AgCsJkBahrHcVdFdHAEBAQQBAQoBAYQkA4EYnTqLfY1?= =?us-ascii?q?BggEKI4loQxQBAQEBAQEBAQEBEgEBAQgLCwgoL4I4JAGDBwYBGx4DEhBeEQEFA?= =?us-ascii?q?SKKKAEDFRCWJoNFQI4VBQEcgwsFg1YKGScNWYI1AQEBAQEBBAEBAQEBGwIBBQk?= =?us-ascii?q?BCIN6ghKDaIYdF4FXg2CCNAWKVodIgRSGGBeJa4gDjTKEFodyEYFdhgUCjSSGG?= =?us-ascii?q?oMYAgQCBAUCBhQlgRc2gXEyGiNSKgEHgXc/ggYfghFaAYpfAQEB?= X-IronPort-AV: E=Sophos;i="5.45,452,1508796000"; d="scan'208";a="306817908" Received: from mail-qk0-f177.google.com ([209.85.220.177]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 24 Dec 2017 23:19:12 +0100 Received: by mail-qk0-f177.google.com with SMTP id p13so24228058qke.4 for ; Sun, 24 Dec 2017 14:19:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=JaICJZy+4bOaQByhgc5a5HHo50/LU5pceOxMvo4+qQk=; b=JIfy0MEGg//gBlcQUqjI0oPJ6L6+3Lc/YjqpeN+C2SBwJatDjUx20PcQVpJR95+iO2 4L7QxUbIAi60+i98y5Nl9M1/BsLnKkMoUe+KTTDihVeEUNTr+1/EeJtILAaknA7x/GyE l52aOPgOx+KMyuOD7aiAY6reSsEVcb3Qz1+HArQDiCwPpfZbPaz5ORQZcFrPNDbYHyWP mODBBfTe7fhF/up2fd3BfpTHwfA4fKcQjYQ/D9LPNHpe5wO3SqwJDafy+YqAZ+GW2T7U bK7sIJc/0P/S08gunrrfiWpmVLsvG/4QZSSbQB41fpO+7eFVp2QaMxZpTcYig/4j6h0Z /KKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=JaICJZy+4bOaQByhgc5a5HHo50/LU5pceOxMvo4+qQk=; b=IeZnSsyo9cX0wPzbW9mV5ir+7Fhb9r9GXDZVu5qSkAwbmWO6MlL27p8QIJaJYfrcHV wjRchTe/x8EDliZZHFmbIewUhEZyLCZjG3EpVwvpZfxC65HM6TPUHZ8FaHfwe9rXXhsh uhuIkPzE+JMwh/pC/QqWHZ1CHXMR8scMuL4I0vE2w9Cd/3xkDV6xxEDjpdgEvGbHitSF ROQzoYWGN/HmX4mU9KZ9l5kI/Sxa6gtyJXBhQC41kdO80c64Mq4A62NEDhWhcuCU9alM JEUyQae4KmxAlvijfGngXCz0YdTwzzdxFxOuw6+yQg05ZPtwpD5C83aD0xFL6Xq8NL7u FYXA== X-Gm-Message-State: AKGB3mI/jJKEj4edecEttsfKzPLxgH8txc2SD8JE3NiN2xXnfrofZZP1 Hh205MZM4QHTEuvRDOIGHGNLtA== X-Google-Smtp-Source: ACJfBouSvn824ui18oonydc3vEe6KIMxhSyprSWuxRDPoMsnQ6rp/ycDzzVGex8vikfoZUqpZaC2sg== X-Received: by 10.55.5.133 with SMTP id 127mr28352504qkf.102.1514153951363; Sun, 24 Dec 2017 14:19:11 -0800 (PST) Received: from [192.168.1.157] (pool-68-129-147-177.nycmny.fios.verizon.net. [68.129.147.177]) by smtp.gmail.com with ESMTPSA id u26sm17732230qtb.1.2017.12.24.14.19.10 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 24 Dec 2017 14:19:10 -0800 (PST) From: Anton Bachin Content-Type: text/plain; charset=us-ascii X-Mao-Original-Outgoing-Id: 535846748.774346-d67db1f70eee52256b7284eebd682270 Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Message-Id: <93D4E6DE-592C-404F-B49B-E0394572648C@gmail.com> Date: Sun, 24 Dec 2017 17:19:08 -0500 To: OCaml Mailing List X-Mailer: Apple Mail (2.3273) Subject: [Caml-list] =?UTF-8?Q?=5BANN=5D_Lwt_3=2E2=2E0_=E2=80=93_Promises_?= =?UTF-8?Q?and_concurrent_programming?= Hello, It is my pleasure to announce release 3.2.0 of Lwt, the promise and concurrent I/O library. https://github.com/ocsigen/lwt See the full changelog here: https://github.com/ocsigen/lwt/releases/tag/3.2.0 Apart from bug fixes and new APIs, this release schedules several breaking changes, to be committed in Lwt 4.0.0. Lwt 4.0.0 will be released in March 2018. The breaking changes are detailed here: https://github.com/ocsigen/lwt/issues/453 An abbreviated list: - We will adjust the semantics of Lwt.bind [1]. - The PPX, Camlp4 extension, and lwt.log are being factored out into their own opam packages. - lwt.preemptive is being merged into lwt.unix, and the name lwt.preemptive is being retired. - The >> syntax is being removed from the PPX. Happy concurrent programming! [1]: https://github.com/ocsigen/lwt/pull/500