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 1CC6C7FFA4 for ; Tue, 8 Mar 2016 08:46:38 +0100 (CET) IronPort-PHdr: 9a23:ombDQBPS63Mt7WVu3bQl6mtUPXoX/o7sNwtQ0KIMzox0KPv/rarrMEGX3/hxlliBBdydsKIbzbqM+Pm4ByQp2tWojjMrSNR0TRgLiMEbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpQAbFhi3DwdpPOO9QteU1JTokbDosMSLPU1hv3mUX/BbFF2OtwLft80b08NJC50a7V/3mEZOYPlc3mhyJFiezF7W78a0+4N/oWwL46pyv+YJa6jxfrw5QLpEF3xmdjltvIy4/SXEGC6G4nAbVmBetxNUCgzG5VmuW5L4riL+teNV1yyTPMmwRrcxD2eM9aBuHTbkkiYKMXYf+W3akIQkha5BoR+njxp4342SZ5uaYqktNpjBdM8XEDISFv1aUDZMV8blN9MC Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=adrien@notk.org; spf=Pass smtp.mailfrom=adrien@notk.org; spf=None smtp.helo=postmaster@nautica.notk.org Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of adrien@notk.org) identity=pra; client-ip=91.121.71.147; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="adrien@notk.org"; x-sender="adrien@notk.org"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of adrien@notk.org designates 91.121.71.147 as permitted sender) identity=mailfrom; client-ip=91.121.71.147; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="adrien@notk.org"; x-sender="adrien@notk.org"; 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@nautica.notk.org) identity=helo; client-ip=91.121.71.147; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="adrien@notk.org"; x-sender="postmaster@nautica.notk.org"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0ARBQAdgt5W/5NHeVtcgzq9foYPAoE1OxEBAQEBAQEBAWMngi2CFQEBBCNWEAsODAIFEw4CAg8FGB0BE4g7rwePMQEBAQcBAQEBHHuFHIQ9hzorgQ8FlyqNZApjao0tjlY2LINlO4otAQEB X-IPAS-Result: A0ARBQAdgt5W/5NHeVtcgzq9foYPAoE1OxEBAQEBAQEBAWMngi2CFQEBBCNWEAsODAIFEw4CAg8FGB0BE4g7rwePMQEBAQcBAQEBHHuFHIQ9hzorgQ8FlyqNZApjao0tjlY2LINlO4otAQEB X-IronPort-AV: E=Sophos;i="5.22,555,1449529200"; d="scan'208";a="167564501" Received: from nautica.notk.org ([91.121.71.147]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/ADH-AES256-GCM-SHA384; 08 Mar 2016 08:46:37 +0100 Received: by nautica.notk.org (Postfix, from userid 1003) id 58B42C009; Tue, 8 Mar 2016 08:46:36 +0100 (CET) Date: Tue, 8 Mar 2016 08:46:36 +0100 From: Adrien Nader To: Malcolm Matalka Cc: Yotam Barnoy , Yaron Minsky , Jesper Louis Andersen , Ocaml Mailing List Message-ID: <20160308074636.GA32418@notk.org> References: <86h9gi9msc.fsf@gmail.com> <86d1r69ho4.fsf@gmail.com> <868u1ta25r.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <868u1ta25r.fsf@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) Subject: Re: [Caml-list] Question about Lwt/Async Unless that has changed recently, it's using libev, not libev. But the crux remains the same: it relies on a C library that provides a compatibility layer across event loops. I see little reason to not do the same for Core rather than trying to handle properly each and every mechanism around. The reason to also (still) support select() is that it's everywhere (except that on Windows it's not really usable but there you know you have libev or libuv). -- Adrien Nader