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 84B527FCCB for ; Thu, 9 Apr 2015 18:28:19 +0200 (CEST) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of dario.teixeira@nleyten.com) identity=pra; client-ip=217.70.183.196; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="dario.teixeira@nleyten.com"; x-sender="dario.teixeira@nleyten.com"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of dario.teixeira@nleyten.com) identity=mailfrom; client-ip=217.70.183.196; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="dario.teixeira@nleyten.com"; x-sender="dario.teixeira@nleyten.com"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@relay4-d.mail.gandi.net) identity=helo; client-ip=217.70.183.196; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="dario.teixeira@nleyten.com"; x-sender="postmaster@relay4-d.mail.gandi.net"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AQAwDopyZVm8S3RtlchDuDEMEwAQaHTwKBQT4OAQEBAQEBAREBAQEBAQYLCwkULoQgAQEDASMVRgsEBxoCJgICVyGIGgy3UpcIgSGKCoUDFoJSgUUFr2gChBKCMn8BAQE X-IPAS-Result: A0AQAwDopyZVm8S3RtlchDuDEMEwAQaHTwKBQT4OAQEBAQEBAREBAQEBAQYLCwkULoQgAQEDASMVRgsEBxoCJgICVyGIGgy3UpcIgSGKCoUDFoJSgUUFr2gChBKCMn8BAQE X-IronPort-AV: E=Sophos;i="5.11,550,1422918000"; d="scan'208";a="109012069" Received: from relay4-d.mail.gandi.net ([217.70.183.196]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/ADH-AES256-SHA; 09 Apr 2015 18:28:18 +0200 Received: from mfilter29-d.gandi.net (mfilter29-d.gandi.net [217.70.178.160]) by relay4-d.mail.gandi.net (Postfix) with ESMTP id 9B6611720B4 for ; Thu, 9 Apr 2015 18:28:18 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mfilter29-d.gandi.net Received: from relay4-d.mail.gandi.net ([217.70.183.196]) by mfilter29-d.gandi.net (mfilter29-d.gandi.net [10.0.15.180]) (amavisd-new, port 10024) with ESMTP id CK4GXgA4p9v7 for ; Thu, 9 Apr 2015 18:28:17 +0200 (CEST) X-Originating-IP: 10.58.1.142 Received: from webmail.gandi.net (unknown [10.58.1.142]) (Authenticated sender: dario.teixeira@nleyten.com) by relay4-d.mail.gandi.net (Postfix) with ESMTPA id 4C9421720B3 for ; Thu, 9 Apr 2015 18:28:17 +0200 (CEST) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 09 Apr 2015 17:28:17 +0100 From: Dario Teixeira To: caml-list@inria.fr In-Reply-To: References: <2f9c74beafcf41f3ab30324fb1ece739@nleyten.com> <55257AAD.6030004@zoho.com> <5297cdaceccd6db2a60700bf686ccfb7@nleyten.com> <1428576994.22412.21.camel@e130.lan.sumadev.de> Message-ID: <02a4b13213003ff9d702faa07ff98b6e@nleyten.com> X-Sender: dario.teixeira@nleyten.com User-Agent: Roundcube Webmail/0.9.5 Subject: Re: [Caml-list] META file standards for ppx extensions Hi, > How do you compose ppx extensions using META? Can you require > "barloot.ppx"? The camlp4 "syntax" packages are usual ocaml > libraries, so the rules of composition are (almost) clear. > How does it work when you want to compose ppx rewriters? Gerd can provide a more authoritative answer, but I reckon ocamlfind is smart enough to handle such cases. You can already require a sub-package after all, and involving ppx should not change this. Best regards, Dario Teixeira