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 31AF981799 for ; Fri, 26 Jul 2013 04:43:17 +0200 (CEST) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of pdgroves@gmail.com) identity=pra; client-ip=209.85.220.48; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="pdgroves@gmail.com"; x-sender="pdgroves@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of pdgroves@gmail.com designates 209.85.220.48 as permitted sender) identity=mailfrom; client-ip=209.85.220.48; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="pdgroves@gmail.com"; x-sender="pdgroves@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-pa0-f48.google.com) identity=helo; client-ip=209.85.220.48; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="pdgroves@gmail.com"; x-sender="postmaster@mail-pa0-f48.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AiMDANjg8VHRVdwwlWdsb2JhbABAGoM7UKs6iWiIQoEMCBYOAQEBAQcNCQkSKoIkAQEEAUABGxILAQMBCwYFBAcNDSEiAREBBQEKEgYTEodrAQMJBgwzmxWMT4J/hD4KGScDCmSHdAEFDI9tBAeEAAOJKo41gSmOPxYpglyBfB4 X-IPAS-Result: AiMDANjg8VHRVdwwlWdsb2JhbABAGoM7UKs6iWiIQoEMCBYOAQEBAQcNCQkSKoIkAQEEAUABGxILAQMBCwYFBAcNDSEiAREBBQEKEgYTEodrAQMJBgwzmxWMT4J/hD4KGScDCmSHdAEFDI9tBAeEAAOJKo41gSmOPxYpglyBfB4 X-IronPort-AV: E=Sophos;i="4.89,747,1367964000"; d="scan'208";a="22296469" Received: from mail-pa0-f48.google.com ([209.85.220.48]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 26 Jul 2013 04:43:16 +0200 Received: by mail-pa0-f48.google.com with SMTP id kp13so1493570pab.21 for ; Thu, 25 Jul 2013 19:43:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=B4GyLWydSIkjxGvDBrjSj+5eoYI7DEKYDty/nP03gd4=; b=XawPcNtkUXMbwdblx0UUzd/PDPYNM78ggQFNqfTnkkE63kv4PLD+/+rgPTuIRhOsvj DXiy3GaqzFQgBp8WWaWXNNF/IKi3ctjrGchiDhE6+0MoFg6NTA1dOQTDILQtKY+wLoem alw9Nxhx+/4uSt6D6I68acRXWehgus46luHUuYsb+0cRWS8s/tKiOo8Tu8sdF4sv+Bll WghMO92w5tCWX8bFBMO4HlCsdMLSHBaU4APIS7P3WMoIdkd1J3NAvnUPRIbTCK5CURya SUW8fU6goKTHiidMhUK9xLpmUGYrYfLoWbc//41zPAHTAbOqptR5+hwQqNIUUWmG8E29 NtcQ== MIME-Version: 1.0 X-Received: by 10.68.114.131 with SMTP id jg3mr47292859pbb.111.1374806594231; Thu, 25 Jul 2013 19:43:14 -0700 (PDT) Received: by 10.70.95.74 with HTTP; Thu, 25 Jul 2013 19:43:14 -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> Date: Thu, 25 Jul 2013 21:43:14 -0500 Message-ID: From: Peter Groves To: Francois Berenger Cc: caml-list Content-Type: multipart/alternative; boundary=047d7b6d94dcaf221904e2611a79 Subject: Re: ocamlbuild (was Re: [Caml-list] Re: GODI is shutting down) --047d7b6d94dcaf221904e2611a79 Content-Type: text/plain; charset=ISO-8859-1 As a shameless plug, I'll point out something I wrote several years ago just for doing ad-hoc compilation (not building distributions), called obake: https://github.com/pgroves/obake I use it often as it matches my workflow precisely. I doubt I'll put much more work into it unless there is demand. The documentation is decent but it has poor performance on large code bases. It depends on ocamlfind already being configured to resolve dependencies. On Thu, Jul 25, 2013 at 8:14 PM, Francois Berenger wrote: > 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=5869 >> >> 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 > --047d7b6d94dcaf221904e2611a79 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
As a shameless plug, I'll point out something I w= rote several years ago just for doing ad-hoc compilation (not building dist= ributions), called obake:

https://github.com/pgroves/obake

I use it often as it matches my workflow precisely. I d= oubt I'll put much more work into it unless there is demand. The docume= ntation is decent but it has poor performance on large code bases.=A0

It depends on ocamlfind already being configured to res= olve dependencies.


On Thu, Jul 25, 2013 at 8:14 PM, Francois Berenger <beren= ger@riken.jp> wrote:
On 07/26/2013 05:03 AM, Adrien Nader wrote:<= br>
Hi,

I believe this entry on the bugtracker is worth mentionning:
=A0 =A0"ocamlbuild should expose common interface as a library" =A0 =A0http://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://g= ithub.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
=A0 =A0 (ocp-build)...


--
Caml-list mailing list. =A0Subscription management and archives:
ht= tps://sympa.inria.fr/sympa/arc/caml-list
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners<= /a>
Bug reports:
http://caml.inria.fr/bin/caml-bugs

--047d7b6d94dcaf221904e2611a79--