From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 B49BB7FD90 for ; Wed, 11 Jan 2017 09:57:20 +0100 (CET) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=michipili@gmail.com; spf=Pass smtp.mailfrom=michipili@gmail.com; spf=None smtp.helo=postmaster@mail-wm0-f67.google.com Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of michipili@gmail.com) identity=pra; client-ip=74.125.82.67; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="michipili@gmail.com"; x-sender="michipili@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of michipili@gmail.com designates 74.125.82.67 as permitted sender) identity=mailfrom; client-ip=74.125.82.67; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="michipili@gmail.com"; x-sender="michipili@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-wm0-f67.google.com) identity=helo; client-ip=74.125.82.67; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="michipili@gmail.com"; x-sender="postmaster@mail-wm0-f67.google.com"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3A0Ic67hHDxC2W4dBPJYE7CZ1GYnF86YWxBRYc798d?= =?us-ascii?q?s5kLTJ7zps6wAkXT6L1XgUPTWs2DsrQf2raQ6f+rADZQqb+681k6OKRWUBEEjc?= =?us-ascii?q?hE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRo?= =?us-ascii?q?LerpBIHSk9631+ev8JHPfglEnjSwbLd9IRmsswnctMYajZZ8Jqsy1xDEvmZGd+?= =?us-ascii?q?NKyG1yOFmdhQz85sC+/J5i9yRfpfcs/NNeXKv5Yqo1U6VWACwpPG4p6sLrswLD?= =?us-ascii?q?TRaU6XsHTmoWiBtIDBPb4xz8Q5z8rzH1tut52CmdIM32UbU5Uims4qt3VBPljj?= =?us-ascii?q?oMOiUn+2/LlMN/kKNboAqgpxNhxY7UfJqVP+d6cq/EYN8WWXZNUsNXWidcAI2z?= =?us-ascii?q?cpEPAvIdMulXsofzp1kBoxWxCwevCuPh1DhGi2Tq3a0j1uQtDQHG0BAiEt8IrX?= =?us-ascii?q?/arM/1NKAXUe2ty6fIzCnMb/NM1jjj7IjHahEvoeuQRbJ2b8XQx1MgFwfYgV6N?= =?us-ascii?q?roHlOjKV2fgNs2ia9+pgVOavi288pgF+pzig3MYsio3Tio0JzVDE8Dx0zYAoLt?= =?us-ascii?q?O7UE52edypHZRKuy2HKYd7QtkuTmJ2tCogy7ALu4a3cDUExZg73RLTdv+Kf5SS?= =?us-ascii?q?7h7+SuqcIS10iG97dL6hgRu57FKuxffmVsau1VZHtipFncfItnAKzxHT79KISv?= =?us-ascii?q?p5/ku41zeP0hzf5vhKIU01l6fXMZEhwrk3lpoctUTMADX6l1nxjK+Tbkkk++6o?= =?us-ascii?q?5Pr7Yrj+pJKROJV4hhzgPqkugMCyAvo0PhIPUmWZ4ei80afs/Uz9QLVElP02la?= =?us-ascii?q?zZvYjfJcQauqG5Aw5V0p4i6xa7Djery9sYnXwdI1JEfBKLlZTmO1bLIPzgF/ew?= =?us-ascii?q?n0yskCt3x/DBJrDuHo/CLn3HkLv4ebZ96lVcyBYowNBE55NUD6kBL+jpVk/wst?= =?us-ascii?q?zYFB45PBauz+bpEtUunr8ZDEuJDrWUObiai1iT/egiOebEMJUSoy33JuIqz/v2?= =?us-ascii?q?jDoihkRberOmi8g5cne9S9FnKEWQbH7brc2VF2oVtw4yBLjviVaCUCZSY3eaUK?= =?us-ascii?q?c15zV9A4WjW9SQDruxiaCMiX/oVqZdYXpLXxXVSS/l?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CBAwBQ8nVYf0NSfUpdGwEBAQMBAQEJA?= =?us-ascii?q?QEBFQEBAQECAQEBAQgBAQEBgxABAQEBAXQNgQqDT5wZiG+OQ4YiAoIPQxABAQE?= =?us-ascii?q?BAQEBAQEBARIBAQkLCwobMoIzGwGCGgEBAQMBIx0BGx0BAwELBgULDQICJgICI?= =?us-ascii?q?xEBBQEcBhOIZAEDCwUIo2w/jAOCAwUBHIMJBYNpChknDVSBdAEBAQEBAQEBAgE?= =?us-ascii?q?BAQEBAQEBGAIGCQEIeYc8CIJXhEaDCC2CMQWVJoYDkVKBXxiIJw8jhhWOOoJhM?= =?us-ascii?q?oEUNoFiTxABA4IQggGCC3KIZgEBAQ?= X-IPAS-Result: =?us-ascii?q?A0CBAwBQ8nVYf0NSfUpdGwEBAQMBAQEJAQEBFQEBAQECAQE?= =?us-ascii?q?BAQgBAQEBgxABAQEBAXQNgQqDT5wZiG+OQ4YiAoIPQxABAQEBAQEBAQEBARIBA?= =?us-ascii?q?QkLCwobMoIzGwGCGgEBAQMBIx0BGx0BAwELBgULDQICJgICIxEBBQEcBhOIZAE?= =?us-ascii?q?DCwUIo2w/jAOCAwUBHIMJBYNpChknDVSBdAEBAQEBAQEBAgEBAQEBAQEBGAIGC?= =?us-ascii?q?QEIeYc8CIJXhEaDCC2CMQWVJoYDkVKBXxiIJw8jhhWOOoJhMoEUNoFiTxABA4I?= =?us-ascii?q?QggGCC3KIZgEBAQ?= X-IronPort-AV: E=Sophos;i="5.33,345,1477954800"; d="scan'208";a="208726220" Received: from mail-wm0-f67.google.com ([74.125.82.67]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 11 Jan 2017 09:57:20 +0100 Received: by mail-wm0-f67.google.com with SMTP id r126so15107716wmr.3 for ; Wed, 11 Jan 2017 00:57:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=5E99Bh5/T7Wl4lO4zKYHDh0zwUVR/5Q+dLqpvyX95Q4=; b=kRoBct5Tg4o+6TLu9AA0efzo20rcpi05YMeWyEljbtC2501VaasnHoK5YErNRVyMQ5 gQpb1nuKdogbApFK3pLpjEuAS7jTTcT/v53MYviykBQaQEMyJrbeaCJLx117huP9dJX4 JxdUO54HMsknl4sCgy9FlGbEbkAn1YZItEpmso3u1h6enotv2l/Lm82DEP5LD+Xyjn1i tPfYGln4+VB+roThyaicEhaebxgSLF1MWWsK0jTMEf4NoHFLKDaBDyrWWxdfERAc1f9R r7VKUlrPL1buw49sTuILaLQgJaD7tUBQ//h4nf7luiRcTXLwXQkJ1nKVrOJzfAI3W6YN 3HrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=5E99Bh5/T7Wl4lO4zKYHDh0zwUVR/5Q+dLqpvyX95Q4=; b=KgBTl5MlpklE9qvmPITTqY58j129oAJX6EF/pKY51vJsrWfhngokLI/hi9k8YcUeaD LWvglpIVteXB1tPuAFGoTTmFr3I/6gPS+wEFCAxxug2njN+tdWQCiR4ZClp90LMsFNBj LYaBtEjFeWmC0+dy4xN5YFyPEY6oFIf8bNNjD+u4LXPwHvFiXJi0sc3+exmQeOmNvEOb 8sO9NYxgzs8Jil3cZ+VjuhESIiQv8nbZK3ZRtnuz5VcCKA0eamUsTRZBii4QksEwC16S a76qAJURsmqdJapjS8+hJqt0AcbLHc18XZA8HNnUdLZ9WlDwYzCApzdzyMBX40xQnOWU zleg== X-Gm-Message-State: AIkVDXJRAAsqRapyihV4yqF25+BtkPa9nEKYxHw/LxhAJ3j9aLvXA/LhSJjiIvYFqI+iHA== X-Received: by 10.28.12.80 with SMTP id 77mr2367626wmm.106.1484125039413; Wed, 11 Jan 2017 00:57:19 -0800 (PST) Received: from [192.168.1.121] (b2b-130-180-125-122.unitymedia.biz. [130.180.125.122]) by smtp.gmail.com with ESMTPSA id x135sm7853474wme.23.2017.01.11.00.57.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 11 Jan 2017 00:57:18 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) From: =?utf-8?Q?Michael_Gr=C3=BCnewald?= In-Reply-To: Date: Wed, 11 Jan 2017 09:57:17 +0100 Cc: Malcolm Matalka , Anton Bachin , Ivan Gotovchits , "caml-list@inria.fr users" Content-Transfer-Encoding: quoted-printable Message-Id: <10010633-149E-41D2-8014-FDE1776E011E@gmail.com> References: <22A97EAF-DBFF-4FE8-90C3-0343533CC621@gmail.com> <3E0A0A1C-BEEE-464C-907E-663038F0DAF6@gmail.com> <8637gvdtpj.fsf@gmail.com> To: Andreas Rossberg X-Mailer: Apple Mail (2.3259) Subject: Re: [Caml-list] =?UTF-8?Q?=5BANN=5D_Lwt_2=2E7=2E0_=E2=80=93_monad?= =?UTF-8?Q?ic_promises=3B_concurrent_I/O?= > On 9 Jan 2017, at 18:04, Andreas Rossberg wrote: >=20 > (More generally, I would not recommend using JavaScript as precedent for = anything regarding its promises, since they are broken in just about every = possible way. And I=E2=80=99m saying that as a member of the committee that= standardised them=E2=80=A6 :) ) As an occasional JS promise user, I am (genuinely) curious to know what you consider them broken in them. If you have a few minutes for this, I would really enjoy to read a few starting points on this question. Thanks!=