From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=AWL,SPF_SOFTFAIL autolearn=disabled version=3.1.3 Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id EBDBEBC6D for ; Mon, 17 Dec 2007 14:36:57 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAMMKZkfAXQInh2dsb2JhbACQBQEBAQgKKYEUmBw X-IronPort-AV: E=Sophos;i="4.24,176,1196636400"; d="scan'208";a="20406360" Received: from concorde.inria.fr ([192.93.2.39]) by mail4-smtp-sop.national.inria.fr with ESMTP; 17 Dec 2007 14:36:57 +0100 Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id lBHDaqt8004211 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Mon, 17 Dec 2007 14:36:57 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAMMKZkdQW+UCh2dsb2JhbACQBQEBAQgKKYEUmBw X-IronPort-AV: E=Sophos;i="4.24,176,1196636400"; d="scan'208";a="20406355" Received: from main.gmane.org (HELO ciao.gmane.org) ([80.91.229.2]) by mail4-smtp-sop.national.inria.fr with ESMTP; 17 Dec 2007 14:36:52 +0100 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1J4G97-0003UN-Lo for caml-list@inria.fr; Mon, 17 Dec 2007 13:36:41 +0000 Received: from ks300734.kimsufi.com ([91.121.65.225]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 17 Dec 2007 13:36:37 +0000 Received: from sylvain by ks300734.kimsufi.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 17 Dec 2007 13:36:37 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: caml-list@inria.fr From: Sylvain Le Gall Subject: Re: Installing libraries ? Date: Mon, 17 Dec 2007 13:36:15 +0000 (UTC) Message-ID: References: <1197848427.6258.42.camel@Blefuscu> <1197892563-sup-1822@ausone.inria.fr> <001101c840ac$d16ccc20$6402a8c0@countertenor> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: ks300734.kimsufi.com User-Agent: slrn/0.9.8.1pl2 (Debian) Sender: news X-Miltered: at concorde with ID 47667B74.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; le-gall:01 vastly:01 ocamlfind:01 ocaml:01 distro:01 ocaml:01 ocamlfind:01 -package:01 2007,:98 wrote:01 wrote:01 semantic:02 btw:03 codebase:96 roadmap:03 On 17-12-2007, David Allsopp wrote: > Nicolas Pouillard wrote: > >>Excerpts from david.teller's message of Mon Dec 17 00:40:27 +0100 2007: >>> Hi, >>Hi, >> >> [...] >> >>> Can OCamlBuild install libraries, btw ? >> >>Not yet. I think that ocamlbuild will treat installation one day. > > Hang on a sec, if installation of libraries is on the ocamlbuild > roadmap, surely when that time comes your time will be vastly better spent > incorporating ocamlfind into the official OCaml distro instead? > > I'm aware that this sort of thing has been asked for before (and > Xavier and others have given very good support-based reasons for why > contributions to the OCaml codebase are kept to a minimum which I fully > respect) but why waste your time reinventing a very well-constructed wheel? > Do you have some amazing new installation features in mind (you may, of > course!)? > > Just my 2p... Just to give my 2 cents also, i fully agree with the view above. If ocamlbuild could integrate with ocamlfind (for library installation and for library use) this would be a great step. The only thing I disagree with the above message, is that ocamlfind should not be integrated into ocaml (i also think integrating ocamlbuild is not the best move -- but that a VERY personnal point of view). I think ocamlbuild should allow to very easily integrate with ocamlfind (i.e. build something that as a semantic near the one provided by ocamlfind for -package et al, and only provide a plugin to integrate with ocamlfind). OCamlfind is the best tool around for managing libraries in ocaml. OCaml distributions, like debian or godi, already provide a support for it. Most of the time missing META file are even provided by these distributions. Allowing an easy use of it could be a very good point for all (and the continuation of an implicit policy). I know there is already a piece of ocamlbuild plugin to integrate ocamlfind, the BEST way to continue this work is to allow to fully integrate ocamlfind and ocamlbuild through this work. Regards, Sylvain Le Gall