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 A7CA87FF00 for ; Sun, 26 Jun 2016 07:56:04 +0200 (CEST) IronPort-PHdr: 9a23:dHXC3xZAU0Y3T2m1cdBMpJ//LSx+4OfEezUN459isYplN5qZpc+/bnLW6fgltlLVR4KTs6sC0LuO9fm4EjRbqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i760zceF13FOBZvIaytQ8iJ3pzxjrj5o8abSj4LrQL1Wal1IhSyoFeZnegtqqwmFJwMzADUqGBDYeVcyDAgD1uSmxHh+pX4p8Y7oGwD884mosVJVKG/e6UjUZRZCi4nOiY7/p7Frx7GGCeG+HoQZUA7tCZyokCR4BT3WIvrvwP+t+xgyGyUJ8TwRr1yXi6tufQ4ACT0gTsKYmZquFrcjdZ92fpW Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=dmentre@linux-france.org; spf=None smtp.mailfrom=dmentre@linux-france.org; spf=None smtp.helo=postmaster@tempura.bentobako.org Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of dmentre@linux-france.org) identity=pra; client-ip=94.23.39.64; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="dmentre@linux-france.org"; x-sender="dmentre@linux-france.org"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of dmentre@linux-france.org) identity=mailfrom; client-ip=94.23.39.64; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="dmentre@linux-france.org"; x-sender="dmentre@linux-france.org"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@tempura.bentobako.org) identity=helo; client-ip=94.23.39.64; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="dmentre@linux-france.org"; x-sender="postmaster@tempura.bentobako.org"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BQGgAPbm9X/0AnF15bgz4VbFK8JoYYAoEhPBABAQEBAQEBAWQnQQEBAQIBCAKBYYIbAQEEMgFWC0YfOBMGAgEBiDABtzeBBY8KiB+BU4EDhQyFDwEEmQEXl2iFXI9/NR+DcmyBRF6EZoJGAQEB X-IPAS-Result: A0BQGgAPbm9X/0AnF15bgz4VbFK8JoYYAoEhPBABAQEBAQEBAWQnQQEBAQIBCAKBYYIbAQEEMgFWC0YfOBMGAgEBiDABtzeBBY8KiB+BU4EDhQyFDwEEmQEXl2iFXI9/NR+DcmyBRF6EZoJGAQEB X-IronPort-AV: E=Sophos;i="5.26,529,1459807200"; d="scan'208";a="224115256" Received: from tempura.bentobako.org ([94.23.39.64]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Jun 2016 07:56:04 +0200 Received: from [192.168.0.18] (114.196.8.109.rev.sfr.net [109.8.196.114]) by tempura.bentobako.org (Postfix) with ESMTPSA id 315AD3C9E for ; Sun, 26 Jun 2016 07:56:03 +0200 (CEST) To: caml-list@inria.fr References: <20160518134349.GA10232@pim.happyleptic.org> From: =?UTF-8?Q?David_MENTR=c3=89?= Message-ID: <092ab2f4-0c65-c6ae-6e45-849ac27d046d@linux-france.org> Date: Sun, 26 Jun 2016 07:56:02 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <20160518134349.GA10232@pim.happyleptic.org> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit Subject: Re: [Caml-list] RPC for OCaml? Hello, Le 2016-05-18 à 15:43, rixed@happyleptic.org a écrit : > I'm thinking about implementing a library for doing RPC with OCaml, with large > scale environments in mind (à la Stubby but with better type checking of > course). I'm wondering what are the related libs I should make myself familiar > with before starting. [ Old thread, maybe not what you are looking for, anyway... ] I would look at Good Old RPC protocols like ONC RPC and CORBA. Regarding network encoding, I would consider standardized encoding like ANS.1, XDR or CORBA's IIOP. I'm always surprised how people are forgetting history and re-invent the wheel. Regarding ONC RPC, I think Gerd implemented a library, with additional bell and whistle, in OCamlNet. Best regards, david