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 7EB0481799 for ; Fri, 26 Jul 2013 07:03:11 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of gabriel.scherer@gmail.com) identity=pra; client-ip=209.85.214.53; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="gabriel.scherer@gmail.com"; x-sender="gabriel.scherer@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of gabriel.scherer@gmail.com designates 209.85.214.53 as permitted sender) identity=mailfrom; client-ip=209.85.214.53; receiver=mail2-smtp-roc.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 (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-bk0-f53.google.com) identity=helo; client-ip=209.85.214.53; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="gabriel.scherer@gmail.com"; x-sender="postmaster@mail-bk0-f53.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Al0CAJgC8lHRVdY1k2dsb2JhbABAGoM7UKs8kiqBDggWDgEBAQEHCwsJFAQkgiQBAQVAARsSCwEDDAYFCw0NISIBEQEFAQoSBhMSh2sBAw8MM5scjE+Cf4RAChknAwpkh3QBBQyPPjMHhAADl1+BKY4/FimEPDo X-IPAS-Result: Al0CAJgC8lHRVdY1k2dsb2JhbABAGoM7UKs8kiqBDggWDgEBAQEHCwsJFAQkgiQBAQVAARsSCwEDDAYFCw0NISIBEQEFAQoSBhMSh2sBAw8MM5scjE+Cf4RAChknAwpkh3QBBQyPPjMHhAADl1+BKY4/FimEPDo X-IronPort-AV: E=Sophos;i="4.89,748,1367964000"; d="scan'208";a="27369750" Received: from mail-bk0-f53.google.com ([209.85.214.53]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 26 Jul 2013 07:03:10 +0200 Received: by mail-bk0-f53.google.com with SMTP id e11so939567bkh.26 for ; Thu, 25 Jul 2013 22:03:10 -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=Y63iS2JsG6cm29qL1kanxNiZQt2Rl37caXdxnaP/lbc=; b=iiZnXbyHAdeHCCsKlqXduJd43JqzYRfOkPyK/P8bdsboIpbUF25ncbehe4Z2alXkEB q0twQPBiVnduUWGSCu0OtV27OJdkzLPCBBuncWkTkZY4epGwrkc1YCfPwLKNiZkJP/OM nSKWJkTAaaTGINEhCC20otK5iGHu9Kp2QHlxGwk8CKBrbdVls0tc1DoKsa3k+l369Be7 oC5Y2IQRiaiXQeSO4hN7U3cm7TkrkvUrE1PEcNLRSjLr6wZEg8CDFUF17E4wCtPm1fTM g/aZHxdM+HIHmQJIVK7dpLXtfzv7H+Mf0zf7UF0FC/YAg80uFca6THthdtpRTdFuIKwm YNYQ== X-Received: by 10.204.227.196 with SMTP id jb4mr6501336bkb.96.1374814990366; Thu, 25 Jul 2013 22:03:10 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.20.131 with HTTP; Thu, 25 Jul 2013 22:02:30 -0700 (PDT) In-Reply-To: <51F1CD6C.3050305@riken.jp> References: <1374669368.25411.5@samsung> <1B6BB035-9909-4F0C-9DEA-F713B977A467@ocamlpro.com> <7F8931D5-E65D-49EB-B54D-A50716F3EFDD@recoil.org> <51F0801A.5080603@riken.jp> <20130725172359.a40fdfb172b120cadab5544a@gmerlin.de> <20130725200356.GA15673@notk.org> <51F1CD6C.3050305@riken.jp> From: Gabriel Scherer Date: Fri, 26 Jul 2013 07:02:30 +0200 Message-ID: To: Francois Berenger Cc: caml-list@inria.fr Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: ocamlbuild (was Re: [Caml-list] Re: GODI is shutting down) I am not very interested in build systems. I use one (ocamlbuild) that I find decent (has several known areas of improvement, but bear with me), and instead of rewriting a new one from scratch=B9 I decided that maybe the existing one I could be improved to fix its shortcomings. You know, by writing bug reports, and more importantly proposing patches (to the code or the documentation), instead of just complaining on the mailing-list. I'm not aware, so far, of a major design problem that can't be incrementally fixed, and whose resolution is worth the pain of switching to a completely new system. =B9: or juggling with three different unannounced build systems; I think you forgot Jenga and the various adaptations of redo for OCaml; nobody added OCaml rules to Shake as far as I know, but certainly that will happen in the future. On Fri, Jul 26, 2013 at 3:14 AM, Francois Berenger wrot= e: > On 07/26/2013 05:03 AM, Adrien Nader wrote: >> >> Hi, >> >> I believe this entry on the bugtracker is worth mentionning: >> "ocamlbuild should expose common interface as a library" >> http://caml.inria.fr/mantis/view.php?id=3D5869 >> >> More generally, ocamlbuild's development was mostly stalled but has >> restarted recently. This should allow fixing many issues and >> shortcomings. > > > There is not only ocamlbuild! > > I would love to see projects such as obuild: > > https://github.com/vincenthz/obuild > > come out of the woods (like an official release announce if it is > ready for mass consumption) and become the de facto gold standard. > > PS: even OCamlPro have written a tool to replace ocamlbuild > (ocp-build)... > > > -- > 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