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 AE18A7EEBF for ; Tue, 30 Jun 2015 09:57:25 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of anil@recoil.org) identity=pra; client-ip=5.153.225.51; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="anil@recoil.org"; x-sender="anil@recoil.org"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of anil@recoil.org) identity=mailfrom; client-ip=5.153.225.51; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="anil@recoil.org"; x-sender="anil@recoil.org"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@bark.recoil.org) identity=helo; client-ip=5.153.225.51; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="anil@recoil.org"; x-sender="postmaster@bark.recoil.org"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AkAQBoS5JVlzPhmQVbhESDHrV1jAoCCIE4TAEBAQEBARIBAQEBAQgWB0+EIwEBBCNWEAsYAgImAgJXBhOIM7NGlnsBAQEBBgEBAQEBAQEbgSGKKYRTMwcwgjgvgRQFlASLVYg2kAWBCYMYboJIAQEB X-IPAS-Result: A0AkAQBoS5JVlzPhmQVbhESDHrV1jAoCCIE4TAEBAQEBARIBAQEBAQgWB0+EIwEBBCNWEAsYAgImAgJXBhOIM7NGlnsBAQEBBgEBAQEBAQEbgSGKKYRTMwcwgjgvgRQFlASLVYg2kAWBCYMYboJIAQEB X-IronPort-AV: E=Sophos;i="5.15,376,1432591200"; d="scan'208";a="167989487" Received: from bark.recoil.org ([5.153.225.51]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 30 Jun 2015 09:57:24 +0200 Received: from [10.0.0.95] (host81-149-102-120.in-addr.btopenworld.com [81.149.102.120]); by bark.recoil.org (OpenSMTPD) with ESMTPSA id 6d789b9f; TLS version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO; Tue, 30 Jun 2015 08:57:23 +0100 (BST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) From: Anil Madhavapeddy In-Reply-To: Date: Tue, 30 Jun 2015 08:57:24 +0100 Cc: caml-list@inria.fr Content-Transfer-Encoding: quoted-printable Message-Id: <315AD009-0A5C-4E05-AA2F-FF8BFDAA3149@recoil.org> References: To: =?utf-8?Q?Markus_Wei=C3=9Fmann?= X-Mailer: Apple Mail (2.2098) Subject: Re: [Caml-list] POSIX message queue implementation On 30 Jun 2015, at 06:37, Markus Wei=C3=9Fmann = wrote: >=20 > Hello, >=20 > 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, ..) Rather than pushing it to one of the standard libraries, I would have a pre= ference for creating a small ocaml-ctypes based binding and creating a stan= dalone OPAM package instead. The (various) standard libraries can then take the implementation if they c= hoose to, or users can just pull it into their project with all the other d= ependencies. -anil