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 8A0EA7FB13 for ; Thu, 4 Dec 2014 10:33:20 +0100 (CET) X-IronPort-AV: E=Sophos;i="5.07,514,1413237600"; d="scan'208";a="111023982" Received: from meleze.ens.fr (HELO [129.199.99.114]) ([129.199.99.114]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES128-SHA; 04 Dec 2014 10:33:20 +0100 Message-ID: <54802A60.7020704@inria.fr> Date: Thu, 04 Dec 2014 10:33:20 +0100 From: Francois Berenger User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: OCaml List Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: [Caml-list] What are people using when writing distributed applications in OCaml? Hello, If you know about some distributed application that went into production and that can happily withstand the fire of production and real world loads, I would be happy to here about which library the system was using. I have heard about MPI and zmq for example, which both have ocaml bindings. However, I also know that there are several RPC implementations out there (one in ocamlnet, one in mirage, one in core), but I am not sure about which one is the most mature and production-tested. Thanks a lot, Francois.