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 08A05823C2 for ; Sat, 10 Feb 2018 20:00:02 +0100 (CET) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=daniil@baturin.org; spf=Pass smtp.mailfrom=daniil@baturin.org; spf=None smtp.helo=postmaster@srv.baturin.org Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of daniil@baturin.org) identity=pra; client-ip=46.253.202.162; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="daniil@baturin.org"; x-sender="daniil@baturin.org"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of daniil@baturin.org designates 46.253.202.162 as permitted sender) identity=mailfrom; client-ip=46.253.202.162; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="daniil@baturin.org"; x-sender="daniil@baturin.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@srv.baturin.org) identity=helo; client-ip=46.253.202.162; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="daniil@baturin.org"; x-sender="postmaster@srv.baturin.org"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3A7SFdbxNgjGdd4WmqRK4l6mtUPXoX/o7sNwtQ0KIM?= =?us-ascii?q?zox0LfjzrarrMEGX3/hxlliBBdydt6odzbKO+4nbGkU4qa6bt34DdJEeHzQksu?= =?us-ascii?q?4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1?= =?us-ascii?q?Ov71GonPhMiryuy+4ZLebxlViDanfb9+MAi9oBnMuMURnYZsMLs6xAHTontPde?= =?us-ascii?q?RWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbY?= =?us-ascii?q?UwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0yRD+s7bpkSAXwhS?= =?us-ascii?q?kaKTA5/mHZhM9+gq1Vrx2upQBwzpXbYI2JLvdweb/RcN0YSGdHQ81fVzZBAoS5?= =?us-ascii?q?b4YXAeQOJ+BYr4j8p1sKsBCzGBOjBP/yyj9Sh3/227Ax3uM8Hg7c2gwgHtMOsH?= =?us-ascii?q?DPodruLqgSTf21zLPJzTXFdf9W3i396IfRfx0nvPqCU7Vwcc/LxkkuEQPIllKQ?= =?us-ascii?q?ppD/MDOQ0uQBqW+b7/BvVe+plmUpqBlxryCgy8otkIXFmIIYx17e+Sln3Io5O8?= =?us-ascii?q?e0RFN6bNK6CJdduCCXO5FoTs4sQmxkojs2x7MItJKhYiQG1YgryhjCYPKdaYeI?= =?us-ascii?q?+AjsVOOJLDd4mn1lfLW/ig6p8Ui61O3wTNK730xWripYiNnMt3YN2wbU6sidRf?= =?us-ascii?q?tx5kah2TCR2ADP8uxJLkE5mbDFJ5MhzLM8jIQfvVjdEiPshUn7jbGael0h+uey?= =?us-ascii?q?6uTnZrvmpoWbN49xkgzxL74hmsq+AeQ5NggDRHOU9v6g1L3+5035QbNKgucxkq?= =?us-ascii?q?nDv5DWPd4bqbKhAw9JzoYj7A6yACu839QdmXkLNVZFeBOcj4j1IFzOO/D5DfKn?= =?us-ascii?q?g1u2ijtrxvbGPqfgAprXNHTDnq3hLv5B7BtXwQ83iNRe/I58C7cbIfu1VFWims?= =?us-ascii?q?bfC0oVOgq1wuKvItxhy5kfXyrbDqafMaLWmVWB+v81Iu/KY5Ua7mWuY8M57uLj?= =?us-ascii?q?2Cdq0WQWerOkiMNOOSKIW89+KkDcWkLCx9IIEGMEpA07Fbe4glSeTCRSYTC1Ra?= =?us-ascii?q?1uv2hnWrLjNp/KQ8WWuJLExD2yR8YEbGlaF0qNFzHvbYrWA65ROhLXGddol3k/?= =?us-ascii?q?bZbkS4Il0kjx5hTg1fxtJ/bJ4Cwe85X524ot6g=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DLAwCbQH9a/6LK/S5eHAEBAQQBAQoBA?= =?us-ascii?q?YNSZnAog2WLGI80mXAHAyOFGAIIgksHBDQUAQIBAQEBAQEBAQFqKII4IoJKAQU?= =?us-ascii?q?jHQEBOA8LGBwOAgJXEwYCAQEXigIDGQELrxxugieDCwEBBYFvgjYigRyCDQwBF?= =?us-ascii?q?gcDBYR8hX2DBYVugkuCZZNnkEwJhGiCMoEGjlyBDosJhzWOAooWgTw2IoFQMxo?= =?us-ascii?q?IKAg9gkaCRoI9bIw7AQEB?= X-IPAS-Result: =?us-ascii?q?A0DLAwCbQH9a/6LK/S5eHAEBAQQBAQoBAYNSZnAog2WLGI8?= =?us-ascii?q?0mXAHAyOFGAIIgksHBDQUAQIBAQEBAQEBAQFqKII4IoJKAQUjHQEBOA8LGBwOA?= =?us-ascii?q?gJXEwYCAQEXigIDGQELrxxugieDCwEBBYFvgjYigRyCDQwBFgcDBYR8hX2DBYV?= =?us-ascii?q?ugkuCZZNnkEwJhGiCMoEGjlyBDosJhzWOAooWgTw2IoFQMxoIKAg9gkaCRoI9b?= =?us-ascii?q?Iw7AQEB?= X-IronPort-AV: E=Sophos;i="5.46,491,1511823600"; d="asc'?scan'208";a="312971435" Received: from srv-se.enfan.org (HELO srv.baturin.org) ([46.253.202.162]) by mail2-smtp-roc.national.inria.fr with ESMTP; 10 Feb 2018 20:00:01 +0100 Received: from eirin.enfan.tld (static-user-46-236-133-210.tomtelnet.ru [46.236.133.210]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by srv.baturin.org (Postfix) with ESMTPSA id A7EF3129DFC for ; Sun, 11 Feb 2018 01:59:59 +0700 (+07) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baturin.org; s=default; t=1518289199; bh=gM08nSSFk0e9ih9Dwiws+5f87PvRbCSXcx3CT01reY0=; h=Subject:To:References:From:Date:In-Reply-To; b=a5F1PzTLAj0QxvRA9LjGM0F4X+k34hiyfsTlAYugsL5OfE5lDmNUa81dTadoNhjjX OY+6k6X5MBeDQsvEhObxmEo0aLducYJ1jgZtmmBRQ0brLBXrBX1YfZ4/NZdeRzal6L 0CQliID8ewcZlOd5TqABDFPJabiekVO6HR9ckRvc= To: caml-list@inria.fr References: From: Daniil Baturin Message-ID: Date: Sun, 11 Feb 2018 01:59:52 +0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="mkY5qxgGtVuFpBZgKlhSV5nXQoyzfCcTv" Subject: Re: [Caml-list] Protobuf for ocaml This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --mkY5qxgGtVuFpBZgKlhSV5nXQoyzfCcTv Content-Type: multipart/mixed; boundary="xp8M0qPV7C2NS9hIkD9MOcKHDsN3hMOtH"; protected-headers="v1" From: Daniil Baturin To: caml-list@inria.fr Message-ID: Subject: Re: [Caml-list] Protobuf for ocaml References: In-Reply-To: --xp8M0qPV7C2NS9hIkD9MOcKHDsN3hMOtH Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-US I'm using https://opam.ocaml.org/packages/ocaml-protoc/ The schema is intentionally handwritten, but ppx_deriving_protobuf can produce input files for protoc if you want to start from that point instead. On 02/11/2018 01:05 AM, picflo_2@web.de wrote: > Hi,=20 > > I want to use protobuf for an microservice environment where some Service= s are weiten in ocaml. > Looking at the different available solutions, I was wondering whether the= re is a single one considered the most mature and stable?=20 > > Thanks a lot,=20 > Florian > --xp8M0qPV7C2NS9hIkD9MOcKHDsN3hMOtH-- --mkY5qxgGtVuFpBZgKlhSV5nXQoyzfCcTv Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQJHBAEBCAAxFiEE4GKqqeGX0zUXDx64RybflRHgrx8FAlp/QSgTHGRhbmlpbEBi YXR1cmluLm9yZwAKCRBHJt+VEeCvH5qaEACvJfMy/n1KD8pGii6POczQoD8HLDwq gxjcgvPjh9tgyvoQo8YcgEO6zJzzh0KK7If1Nwmcq1d/gs88N+MDQdYAZVxjDDv2 kv/Xit6MamprbOWtcxm2L9l+rauLJxq8JIpkmTq701lLWNe2oWlBnxAStFe4uvbC yiqiF2jSUVgzQTYtZ5s+UHHSYWQHxuMGcTm3LvfVLZ7uJL3QK/ibXI5oUwm7/pr2 JoyvEEg96WeCcVUTc0lvHdZwblTjfzLWdrYYqb/+vbFA1XT9AafJJN+DNMRsEdc/ vGw5m5tJ3je/MT1TtJD/9Koho3uH6FcDHtojQXJEKEOaRht1R/zwjJwyE7TwOtWv WGUc2KqgCP5e8aWncRpuXwNCjVrulH41rnSOsoQ+FXLqqA3Li//S1aXkxY/g2XDg Vsna/HThYokwjy4WaGTvEVYgYHOYyZ5nYms9IgV5CHLz9MwGdUw8NV9Kt9uEc1oU kgdqHAlfAdjqfEr3VnaoNFFAPM0Zjqu4iJl2F1PM5/Z514aYAhRqxX43XNA0bo9U Z49Ci3nS64wb/mjhJ4vTbxM8j6jWQb51GsQTU3q0vY/GGXNp0QLLjTpPL9Y9qB5a KBoxX2WBLkOK0PBOU49ZyEA2yD/w6tE6UlOEsqgIBhTChMGK7nwmritqpJ4+9V3a IYUIEGn2zwh/rg== =t5dw -----END PGP SIGNATURE----- --mkY5qxgGtVuFpBZgKlhSV5nXQoyzfCcTv--