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 68A937FD26 for ; Sat, 7 Nov 2015 19:44:36 +0100 (CET) IronPort-PHdr: 9a23:3XCC3xTjUjcGWGZYYuUp4ye6jtpsv+yvbD5Q0YIujvd0So/mwa64bBCN2/xhgRfzUJnB7Loc0qyN4/2mBTRLsM7JmUtBWaIPfidNsd8RkQ0kDZzNImzAB9muURYHGt9fXkRu5XCxPBsdMs//Y1rPvi/6tmZKSV3BPAZ4bt74BpTVx5zukbviptuPO04Z3HKUWvBbElaflU3prM4YgI9veO4a6yDihT92QdlQ3n5iPlmJnhzxtY+a9Z9n9DlM6bp6r5YTGY2zRakzTKRZATI6KCh1oZSz7ViQBTeIs14VSGgV2jlVCQnO5VmuW57rvyjSputj2S2bL8TqTLcyHzKv8/E4ZgXvjXIuMTI06nqfssFsgbgTjg+uohV5xcaAaYeZOeBlVq3ActYTQ2wHWMtNAX8SSrigZpcCWrJSdd1TqJPw8h5X9UOz Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=anders@fugmann.net; spf=Pass smtp.mailfrom=anders@fugmann.net; spf=None smtp.helo=postmaster@gw.fugmann.net Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of anders@fugmann.net) identity=pra; client-ip=90.184.182.235; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="anders@fugmann.net"; x-sender="anders@fugmann.net"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of anders@fugmann.net designates 90.184.182.235 as permitted sender) identity=mailfrom; client-ip=90.184.182.235; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="anders@fugmann.net"; x-sender="anders@fugmann.net"; 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@gw.fugmann.net) identity=helo; client-ip=90.184.182.235; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="anders@fugmann.net"; x-sender="postmaster@gw.fugmann.net"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CRCwBTRT5W/+u2uFpeKAECgxCBQrhShWiBYYYQAoEiOhIBAQEBAQEBAYEJgi6CBwEBAQMBIxUIAQE2AQEPCxgCAgUWCwICCQMCAQIBRQYNBgICiCIMsARxhGMBBYtKAQEBAQYCARoGgQGKUYRCgzOBRJZNjwKEQIMCjzaDcigML4IEggFxhRQBAQE X-IPAS-Result: A0CRCwBTRT5W/+u2uFpeKAECgxCBQrhShWiBYYYQAoEiOhIBAQEBAQEBAYEJgi6CBwEBAQMBIxUIAQE2AQEPCxgCAgUWCwICCQMCAQIBRQYNBgICiCIMsARxhGMBBYtKAQEBAQYCARoGgQGKUYRCgzOBRJZNjwKEQIMCjzaDcigML4IEggFxhRQBAQE X-IronPort-AV: E=Sophos;i="5.20,258,1444687200"; d="scan'208";a="186547486" Received: from gw.fugmann.net ([90.184.182.235]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/ADH-AES256-GCM-SHA384; 07 Nov 2015 19:44:35 +0100 Received: from [10.0.0.8] (0137900668.0.fullrate.dk [2.110.173.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by gw.fugmann.net (Postfix) with ESMTPSA id D54EC2E256C6; Sat, 7 Nov 2015 19:45:11 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fugmann.net; s=mail; t=1446921912; bh=/mjaplMQjaoOktlZp673j0ulL2R9sON+Hxp54OYU2fY=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=bQ+23P4O16G7KeOUAI8iRjJaTdK9Mk0ylM0KAO7nOtSqh0flFw0X3p75NPovn631b Hwh2ogNNOYQoVGJbHQGvO2dmz9/0aOzCp49gMrxgV9Ov3tAU0czkm+94ciQ9fLFF9W pgKgbra/JMDNzXMomUkL/hguYIW+Tlrtx4IV65qA= To: Marek Kubica References: <5635C7E3.80207@fugmann.net> <20151107153222.71ff0157@xivilization.net> Cc: caml-list From: Anders Peter Fugmann Message-ID: <563E46B6.8070607@fugmann.net> Date: Sat, 7 Nov 2015 19:45:10 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.3.0 MIME-Version: 1.0 In-Reply-To: <20151107153222.71ff0157@xivilization.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Caml-list] [ANN] ocaml-amqp 0.0.1 On 07/11/15 15:32, Marek Kubica wrote: > Hello Anders, > > I'm very happy to see the announcement! Esp. that it has found its way > to OPAM. I was looking for AMQP libraries recently and found your on > Github some days ago. > > Looking forward to try it, I could have potentially lot of uses for it! Please let me know how it works out. > > On Sun, 1 Nov 2015 09:05:55 +0100 > Anders Peter Fugmann wrote: > >> The library implements 0-9-1 specification of the protocol and >> support for some Rabbitmq server extensions. > > Could you explain how it differs from netamqp? I see Issuu seems to > maintain a fork of netamqp that runs on current OCaml versions. The major difference is that netamqp is based on ocamlnet's async event system whereas Ocaml-amqp is based on Core Async. The bindings not only exposes the AMQP 0-9-1 protocol, but also tries to give the developer a higher abstraction layer for using standard Amqp patterns. The library is written in my spare time, and has not yet been battle tested in a production environment (Although I expect this to happen soon). Please be aware that even though I do not expect major changes to the API, the library is still in heavy development. Please send feedback, including suggestions on the API so that these can be incorporated into the next version. > > Also, are there plans to have an Lwt backend as well, in a similar way > to Cohttp? That is currently not a priority. I was considering it when I started though. > > regards, > Marek > Cheers Anders