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 93EBA81799 for ; Fri, 26 Jul 2013 11:24:51 +0200 (CEST) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of r.3@libertysurf.fr) identity=pra; client-ip=212.27.42.1; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="r.3@libertysurf.fr"; x-sender="r.3@libertysurf.fr"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of r.3@libertysurf.fr) identity=mailfrom; client-ip=212.27.42.1; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="r.3@libertysurf.fr"; x-sender="r.3@libertysurf.fr"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@smtp1-g21.free.fr) identity=helo; client-ip=212.27.42.1; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="r.3@libertysurf.fr"; x-sender="postmaster@smtp1-g21.free.fr"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkcBABc/8lHUGyoBlGdsb2JhbABagkJ5UIMMujqBFhYOAQEBAQcNCQkUAyWCKyNxBCUZAlkZiBSYLI5+kVePSTsWgkmBIQOZCJM6OoFu X-IPAS-Result: AkcBABc/8lHUGyoBlGdsb2JhbABagkJ5UIMMujqBFhYOAQEBAQcNCQkUAyWCKyNxBCUZAlkZiBSYLI5+kVePSTsWgkmBIQOZCJM6OoFu X-IronPort-AV: E=Sophos;i="4.89,750,1367964000"; d="scan'208,217";a="22326919" Received: from smtp1-g21.free.fr ([212.27.42.1]) by mail3-smtp-sop.national.inria.fr with ESMTP; 26 Jul 2013 11:24:50 +0200 Received: from zimbra27-e5.priv.proxad.net (unknown [172.20.243.177]) by smtp1-g21.free.fr (Postfix) with ESMTP id 02E45940132 for ; Fri, 26 Jul 2013 11:24:46 +0200 (CEST) Date: Fri, 26 Jul 2013 11:24:45 +0200 (CEST) From: r.3@libertysurf.fr To: caml-list@inria.fr Message-ID: <1933214496.225343509.1374830685908.JavaMail.root@zimbra27-e5.priv.proxad.net> In-Reply-To: <51F22E53.2080703@riken.jp> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_225343508_1950444672.1374830685907" X-Originating-IP: [172.16.79.17, 143.196.127.2] X-Mailer: Zimbra 7.2.0-GA2598 (ZimbraWebClient - FF3.0 (Linux)/7.2.0-GA2598) X-Authenticated-User: r.3@libertysurf.fr Subject: Re: [Caml-list] Re: ocamlbuild ------=_Part_225343508_1950444672.1374830685907 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit On 26/07/2013 10:07, Francois Berenger wrote: On 07/26/2013 04:25 PM, Wojciech Meyer wrote:
Francois Berenger writes:
At some point, I feel that some things have to be redesigned from scratch rather than being patched endlessly. Please point out a single thing you would like to "redesign" in ocamlbuild.
Here is one: build configuration information scattered in several files of different syntax (myocamlbuild.ml and _tags).
If I am not mistaken, you can gather all information in myocamlbuild.ml. If not, that could be a bug report I guess, which seems possible to be solved. Personally, my projects are simple enough (as they only link to other ocaml packages using ocamlfind, without c dependencies), and I put everything in _tags file, no myocamlbuild.ml. On the contrary of gathering everything, for my purposes, I appreciate having a _tag file on each directory, adding up meta data to files located in the same place. William ------=_Part_225343508_1950444672.1374830685907 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
On 26/07/2013 10:07, Francois Berenger wrote:
On 07/26/2013 04:25 PM, Wojciech Meyer wrote:
Francois Berenger <berenger@riken.jp> writes:

At some point, I feel that some things have to be redesigned from
scratch rather than being patched endlessly.

Please point out a single thing you would like to "redesign" in
ocamlbuild.

Here is one:
build configuration information scattered in several files of different syntax (myocamlbuild.ml and _tags).

If I am not mistaken, you can gather all information in myocamlbuild.ml. If not, that could be a bug report I guess, which seems possible to be solved.

Personally, my projects are simple enough (as they only link to other ocaml packages using ocamlfind, without c dependencies), and I put everything in _tags file, no myocamlbuild.ml. On the contrary of gathering everything, for my purposes, I appreciate having a _tag file on each directory, adding up meta data to files located in the same place.


William

------=_Part_225343508_1950444672.1374830685907--