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 mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by sympa.inria.fr (Postfix) with ESMTPS id 3C27D7ED89 for ; Mon, 10 Sep 2012 15:04:27 +0200 (CEST) Received-SPF: None (mail1-smtp-roc.national.inria.fr: no sender authenticity information available from domain of wojciech.meyer@googlemail.com) identity=pra; client-ip=209.85.215.54; receiver=mail1-smtp-roc.national.inria.fr; envelope-from="wojciech.meyer@googlemail.com"; x-sender="wojciech.meyer@googlemail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail1-smtp-roc.national.inria.fr: domain of wojciech.meyer@googlemail.com designates 209.85.215.54 as permitted sender) identity=mailfrom; client-ip=209.85.215.54; receiver=mail1-smtp-roc.national.inria.fr; envelope-from="wojciech.meyer@googlemail.com"; x-sender="wojciech.meyer@googlemail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail1-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-lpp01m010-f54.google.com) identity=helo; client-ip=209.85.215.54; receiver=mail1-smtp-roc.national.inria.fr; envelope-from="wojciech.meyer@googlemail.com"; x-sender="postmaster@mail-lpp01m010-f54.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArcBAMTjTVDRVdc2k2dsb2JhbABFuzoIIgEBAQEJCQsJFAQjgiABAQEDARICLAEBNwEECwsLDS4hARIBBQEcBhMih1sBAwkGC5xACQOKZoQwAQWEXwpADYlNBoowY4Y2lAuBVYsVgyo+hAc X-IronPort-AV: E=Sophos;i="4.80,398,1344204000"; d="scan'208";a="172526841" Received: from mail-lpp01m010-f54.google.com ([209.85.215.54]) by mail1-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 10 Sep 2012 15:04:26 +0200 Received: by mail-lpp01m010-f54.google.com with SMTP id e12so1827755lag.27 for ; Mon, 10 Sep 2012 06:04:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=bRoibBliflFppkm0eoRDaTWY2PI3Zgvl9sB0Kv33Q6Y=; b=g0m5zlVBzj6Rkq4b5UTB91ILvrP61bj0L+7IMet1GcCkEhq9lmouT/mSsBF90NOXyi sZrEZ8p0vUUgPiIRY/oZr6VNmgjydfUvcYnQJ4Sl6GzJ/U3WcHS0u9ocWlZsYW4zMyg2 BNN5CBeBkyj2TZjBIGsJroYOXZ60xT59T6g3o2/NrzLa5D2Rh7bdCEuweu2RG0PwJMqp +dRnBAjW5Nxi+FMoa8DHKYelwTjtDShp1tpJ/MO0SYmPlJXd1jGoyihskWL0ENgTWzgD HpYS9MvjTJopBH/rY8x1i96Pp4dZ6fBQCfGkK1TR/4UEH1FvQz0lC91aTJIpKHeWBGK0 LFMg== MIME-Version: 1.0 Received: by 10.112.51.174 with SMTP id l14mr5021526lbo.24.1347282266297; Mon, 10 Sep 2012 06:04:26 -0700 (PDT) Received: by 10.114.28.68 with HTTP; Mon, 10 Sep 2012 06:04:25 -0700 (PDT) In-Reply-To: References: <504DD828.3000208@gmail.com> Date: Mon, 10 Sep 2012 14:04:25 +0100 Message-ID: From: Wojciech Meyer To: bob zhang Cc: Gabriel Scherer , Anil Madhavapeddy , caml users Content-Type: text/plain; charset=ISO-8859-1 Subject: [Caml-list] Re: working %.pp.ml target with ocamfind/ocamlbuild On Mon, Sep 10, 2012 at 1:18 PM, bob zhang wrote: > > Btw, there's something wrong with the rule "%.pp.ml", I don't remember > exactly where it's, for your interest, you can have a look at > > https://bitbucket.org/HongboZhang/camlp4/src/e88f431db722/myocamlbuild.ml OK. I'll have a look. BTW: At first glance it looks like a lot of good customisations, thanks for sharing, I will speak about it to you it later once I got my head around your plugin, which definitely will happen soon. > If you take a look at ICFP 12's paper about Shake, the idea is essentially > the same as 'ocamlbuild', and the idea is cool, but the implementation of > ocamlbuild is fragile and buggy. I watched a video some months ago about Haskell's Shake. I liked it. It became open source some time ago. Agreed that ocamlbuild need some more love to make it better. I wouldn't replace ocamlbuild with anything, just if there weren't some problems, which in fact are not that significant. -- Wojciech