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 CB8867EF5E for ; Fri, 15 Jul 2016 13:26:20 +0200 (CEST) IronPort-PHdr: 9a23:nbw/LBDxVgVwgy8QI5iaUyQJP3N1i/DPJgcQr6AfoPdwSP7zosbcNUDSrc9gkEXOFd2CrakV06yK7+u7BCQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6kO74TNaIBjjLw09fr2zQd+KyZjrnLvvs7ToICxwzAKnZr1zKBjk5S7wjeIxxbVYF6Aq1xHSqWFJcekFjUlhJFaUggqurpzopM0r221qtvkg789NV7nhN+R9FOQATWduD2dgyMTxtB6LcQaO9nYdSGxexhZBGQnCqg33X4f8szHznux51TiGMMuwRrcxD2eM9aBuHSTpjSABfxUj7WjRh9c42LlapRWn4Rdl3ofSbZrTbqImIYvYIcNcQnBOCJUCHxddC5+xOtNcR9EKOvxV+syk/wMD Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=Neutral smtp.pra=simon.cruanes.2007@m4x.org; spf=Pass smtp.mailfrom=SRS0=+bFx=TF=m4x.org=simon.cruanes.2007@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org Received-SPF: Neutral (mail2-smtp-roc.national.inria.fr: domain of simon.cruanes.2007@m4x.org does not assert whether or not 129.104.30.34 is permitted sender) identity=pra; client-ip=129.104.30.34; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="SRS0=+bFx=TF=m4x.org=simon.cruanes.2007@bounces.m4x.org"; x-sender="simon.cruanes.2007@m4x.org"; x-conformance=sidf_compatible; x-record-type="spf2.0" Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of SRS0=+bFx=TF=m4x.org=simon.cruanes.2007@bounces.m4x.org designates 129.104.30.34 as permitted sender) identity=mailfrom; client-ip=129.104.30.34; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="SRS0=+bFx=TF=m4x.org=simon.cruanes.2007@bounces.m4x.org"; x-sender="SRS0=+bFx=TF=m4x.org=simon.cruanes.2007@bounces.m4x.org"; x-conformance=sidf_compatible; x-record-type="spf2.0" Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of postmaster@mx1.polytechnique.org designates 129.104.30.34 as permitted sender) identity=helo; client-ip=129.104.30.34; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="SRS0=+bFx=TF=m4x.org=simon.cruanes.2007@bounces.m4x.org"; x-sender="postmaster@mx1.polytechnique.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BYAQDgx4hXZiIeaIFdgz5Wsh+HT4IVhzU6EgEBAQEBAQEBEQ0LCQkeMoIyBAESAYITAQUjVhALISECAg8FSS2IFgQBsSiOXQ6Kd4dBK4IvAQSZFwgBAYYTiD6CQ4x8kBslAYQjiFoBAQE X-IPAS-Result: A0BYAQDgx4hXZiIeaIFdgz5Wsh+HT4IVhzU6EgEBAQEBAQEBEQ0LCQkeMoIyBAESAYITAQUjVhALISECAg8FSS2IFgQBsSiOXQ6Kd4dBK4IvAQSZFwgBAYYTiD6CQ4x8kBslAYQjiFoBAQE X-IronPort-AV: E=Sophos;i="5.28,368,1464645600"; d="asc'?scan'208";a="226798864" Received: from mx1.polytechnique.org ([129.104.30.34]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Jul 2016 13:25:56 +0200 Received: from fuck_yeah.lan (4va54-h02-176-130-250-55.dsl.sta.abo.bbox.fr [176.130.250.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id 18345564A4D; Fri, 15 Jul 2016 13:25:55 +0200 (CEST) Date: Fri, 15 Jul 2016 13:25:51 +0200 From: Simon Cruanes To: Dario Teixeira Cc: caml-list Message-ID: <20160715112035.GA947@fuck_yeah.lan> References: <9ab1f1de347c6531e51d0757e140a49c@nleyten.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="rQ2U398070+RC21q" Content-Disposition: inline In-Reply-To: <9ab1f1de347c6531e51d0757e140a49c@nleyten.com> User-Agent: Mutt/1.5.23.1 (2014-03-12) X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Fri Jul 15 13:25:55 2016 +0200 (CEST)) X-Spam-Flag: No, tests=bogofilter, spamicity=0.002410, queueID=75995564A61 X-Org-Mail: simon.cruanes.2007@polytechnique.org Subject: Re: [Caml-list] ZeroMQ vs Nanomsg --rQ2U398070+RC21q Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, I didn't know development of nanomsg had resumed, but it's good news. I use rgrinberg's onanomsg binding, which works fine for me (although it's only for a small program), no memleaks, and the API is nice. I think the bindings are quite mature and rgrinberg is very nice to interact with ;-). Le Fri, 15 Jul 2016, Dario Teixeira a =C3=A9crit : > I'm evaluating ZeroMQ and Nanomsg for the middleware of a distributed > application. Now, I know both projects have had a fair share of drama > in the past, to the point that it's hard for an outside observer to be > up-to-date on the *current* strengths and weaknesses of each one. Still, > it's my understanding that though ZeroMQ is more established, Nanomsg was > developed later by one of the original authors of ZeroMQ, and supposedly > fixes some of the architectural mistakes of ZeroMQ. To complicate matter= s, > Nanomsg's author quit the project a while ago, leaving it in limbo for > a while. In the meantime, it seems development has picked up again, and > Nanomsg recently had its 1.0 release. >=20 > Anyway, I'm sure the picture I painted above is incomplete. Therefore, > I would be much obliged to hear your opinions and experiences with either > project. I will be using the OCaml bindings, obviously, so the maturity = of > the bindings is also a factor. (On first glance they seem quite complete > and both offer support for LWT, which is a must.) --=20 Simon Cruanes http://weusepgp.info/ key 49AA62B6, fingerprint 949F EB87 8F06 59C6 D7D3 7D8D 4AC0 1D08 49AA 62B6 --rQ2U398070+RC21q Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXiMg+AAoJEErAHQhJqmK2DwwQAJsabw4GXdQXM7TeRbaD7wYN ZC+JbSAU9+C8Pj1grUCYAJ060sMlNP5oCjn3CwHCAsx/7sF7Brcb160oMYX+2OZP TuPnXdMM4oSR3Xz5Fk7XLy8a8k6bIEvsZXN+kTjMJh8uOYSPf3cZeiNMyU9nuouk HTPtKW+kxhh4mNPxsKNJzO65zKVde7IB7lMUH+afTvpMiF9x+ELeF+FXizlb1FAL NFa7aiV1mNAM1xnb1n86hLzDzOmKOWlzEA8Y9SNL+jkzDM4IQ/lcIiefg6nlJShB vlEo/itEFamJd/ULzU2aJykTvUgZDclXLGAF3Rvn1v82AYyHO2CY9cfXxduY3iKR d+Wry8QI0acGOBqpbSaGrn+sqR/cM9NhjTngXWY7p866Ty7u+gUVBgoF5BslW7QW urMkISr+/E1C+bimvnMugSdTsZNrk8ZPAMC4yT1jc/Opj65fZtrwdneAmNBrPsWU 4+zePE9XWeA5yztD8yn9fTN1oJIIQd8RHWIrY5uvXJvEdTccO+jOW+afqnj+jf3o 4F9Eq82jTMod5N1ClJOX0N1PBT05K8A56CYO2lOHYmG986Zd4HNkKm+mKQ2R/evn voEN8Rgb+ogPTDh9a9JS3Hm8UGLrh9Cgc9X1UTnYYmM8DRcJeGjYQSNCw55rKxZX MsbKMauUcXifOs2UKSR2 =/6J/ -----END PGP SIGNATURE----- --rQ2U398070+RC21q--