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 C1B6F81798 for ; Fri, 19 Jul 2013 15:05:14 +0200 (CEST) X-IronPort-AV: E=Sophos;i="4.89,701,1367964000"; d="scan'208";a="26629223" Received: from dhcp-rocq-253.inria.fr (HELO [128.93.62.253]) ([128.93.62.253]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-CAMELLIA256-SHA; 19 Jul 2013 15:05:14 +0200 Message-ID: <51E9398A.9010402@inria.fr> Date: Fri, 19 Jul 2013 15:05:14 +0200 From: Romain Bardou User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.12) Gecko/20130116 Icedove/10.0.12 MIME-Version: 1.0 To: "caml-list@inria.fr" X-Enigmail-Version: 1.4.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Validation-by: romain.bardou@inria.fr Subject: [Caml-list] Request for feedback: Procord, a library to delegate tasks to other processes Hello, I plan on writing yet another library to help with concurrency in OCaml. The motivations for this library, and the interface I have in mind, are available here: http://romain.bardou.fr/procord/api/Procord.html Before actually implementing the library, I would be very happy to receive feedback. I am interested to know, among others: - whether I miss important information which would make the very existence of this library stupid (such as, it already exists); - whether I forgot some important use case; - whether the names I chose have better ubiquitous equivalents; - whether you believe I should choose another interface entirely, for instance, if you don't like functors. Thanks and cheers, -- Romain Bardou