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 mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id CF4E87EEBF for ; Tue, 30 Jun 2015 07:50:44 +0200 (CEST) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of gabriel.scherer@gmail.com) identity=pra; client-ip=209.85.213.178; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="gabriel.scherer@gmail.com"; x-sender="gabriel.scherer@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of gabriel.scherer@gmail.com designates 209.85.213.178 as permitted sender) identity=mailfrom; client-ip=209.85.213.178; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="gabriel.scherer@gmail.com"; x-sender="gabriel.scherer@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-ig0-f178.google.com) identity=helo; client-ip=209.85.213.178; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="gabriel.scherer@gmail.com"; x-sender="postmaster@mail-ig0-f178.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BBBQDgLZJVm7LVVdFbgzA1XwaDGKsUhEOGGYUbd4V4AoE2B0wBAQEBAQESAQEBAQEGCwsJIS6EIwEBBBIRHQEbEgsBAwwGBQsNAgIJHQICIgERAQUBChIGExIQh3cBAxINpxE+MYs/gWuCeYtFChknAwpXhR8BAQEBBgEBAQEBFwEFDoETiimEUzMHgmiBQwWFWgqOIIRZhnyBfJR1EiOBFRdygxk8MYJIAQEB X-IPAS-Result: A0BBBQDgLZJVm7LVVdFbgzA1XwaDGKsUhEOGGYUbd4V4AoE2B0wBAQEBAQESAQEBAQEGCwsJIS6EIwEBBBIRHQEbEgsBAwwGBQsNAgIJHQICIgERAQUBChIGExIQh3cBAxINpxE+MYs/gWuCeYtFChknAwpXhR8BAQEBBgEBAQEBFwEFDoETiimEUzMHgmiBQwWFWgqOIIRZhnyBfJR1EiOBFRdygxk8MYJIAQEB X-IronPort-AV: E=Sophos;i="5.15,375,1432591200"; d="scan'208";a="138348188" Received: from mail-ig0-f178.google.com ([209.85.213.178]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 30 Jun 2015 07:50:43 +0200 Received: by igblr2 with SMTP id lr2so67773847igb.0 for ; Mon, 29 Jun 2015 22:50:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=S1uJ+ptpIova6xKgqh+60BWj1iRZ/NeY4IN1np5h0Wo=; b=dku4a0BP/1KYwo6D38Oxoy/p2usaLTsoOKUP/yohltvLt+/BfnvViqjtuNHveaaefO d9OEfUcjiYs/96pinYiH1Dk80x2eOfzn2rr/rGkyVtn52AjnjngaW8ZesetUnyVA9z3u bqVWy3JNpP6ewLSJf0GgOFDgTCnPP4JJM4liD4n/zOcna09fXnwA4PAL1H75dhZPAjN0 gNuSLQc7qBX5RdSyvlz8wvPyy05ZvhcaNLSR+lodhBBLobxecHkFRTVyikjwjYcwDeh6 2Il5jwCJVTteK2u7hBuSb34+rCSeBZ8yl/Nxnjipijn/dFUmSvXJW+hbNAFrxl+VZ97c EgXQ== X-Received: by 10.50.4.66 with SMTP id i2mr22195461igi.40.1435643442686; Mon, 29 Jun 2015 22:50:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.79.25.130 with HTTP; Mon, 29 Jun 2015 22:50:03 -0700 (PDT) In-Reply-To: References: From: Gabriel Scherer Date: Tue, 30 Jun 2015 07:50:03 +0200 Message-ID: To: =?UTF-8?Q?Markus_Wei=C3=9Fmann?= Cc: caml users Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Caml-list] POSIX message queue implementation Extunix would be a reasonable choice (I also thought of Ocamlnet). I would encourage you, however, to release a mq-specific library if you can (possibly depending on one of those libs for helper functions; you don't necessarily need to be self-contained). Many users are wary of large monolithic libraries, and being a library of its own will allow the features to be easier to search for in, say, the package manager. On Tue, Jun 30, 2015 at 7:37 AM, Markus Wei=C3=9Fmann wrote: > Hello, > > are there any libraries that implement/interface POSIX message queues? (m= q_open(3), mq_close(3), mq_send(3), ..) > I only found one [1] -- for which there is neither an opam nor debian pac= kage (probably because of it's potpourri style). > And if there is no "standard" library, what would be the best library to = push an implementation upstream to? (extunix, standard-lib, ..) > > regards > -Markus > > [1] https://github.com/jimenezrick/ocaml-backpack > > -- > Markus Wei=C3=9Fmann, M.Sc. > Technische Universit=C3=A4t M=C3=BCnchen > Institut f=C3=BCr Informatik > Boltzmannstr. 3 > D-85748 Garching > Germany > http://wwwknoll.in.tum.de/ > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa.inria.fr/sympa/arc/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs