From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id QAA32558; Tue, 13 Apr 2004 16:24:19 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id QAA32670 for ; Tue, 13 Apr 2004 16:24:17 +0200 (MET DST) Received: from gatekeeper.elmer.external.excelhustler.com (gatekeeper.excelhustler.com [68.99.114.105]) by concorde.inria.fr (8.12.10/8.12.10) with ESMTP id i3DEOGYM002197 for ; Tue, 13 Apr 2004 16:24:16 +0200 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id C94E9E022A; Tue, 13 Apr 2004 09:24:15 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 80B7A5C005; Tue, 13 Apr 2004 09:24:15 -0500 (CDT) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 560EF5C004; Tue, 13 Apr 2004 09:24:15 -0500 (CDT) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id 8DE0D1A05D; Tue, 13 Apr 2004 09:24:16 -0500 (CDT) Date: Tue, 13 Apr 2004 09:24:16 -0500 From: John Goerzen To: Gerd Stolpmann Cc: Trevor Andrade , caml-list@inria.fr Subject: Re: [Caml-list] Dynamically evaluating OCaml code Message-ID: <20040413142416.GC22749@excelhustler.com> References: <000001c4211e$aa699c40$24ab978e@trevorkrny6zst> <1081855023.282.36.camel@ares> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1081855023.282.36.camel@ares> User-Agent: Mutt/1.5.5.1+cvs20040105i X-Scanned-By: clamscan at chatterbox.elmer.internal.excelhustler.com X-Miltered: at concorde by Joe's j-chkmail ("http://j-chkmail.ensmp.fr")! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 dynamically:01 2004:99 gerd:01 stolpmann:01 disadvantage:01 hides:01 gerd:01 end-user:01 perl's:01 cpan:01 ocamlfind:01 ocamlfind:01 ocaml:01 ocaml:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk X-Status: X-Keywords: X-UID: 274 On Tue, Apr 13, 2004 at 01:17:01PM +0200, Gerd Stolpmann wrote: > You should have a look at GODI, http://www.ocaml-programming.de/godi, > which is a caml distribution (although not very complete yet). However, > GODI does not implement the "one big download" approach, but allows the > user to select the packages he wants. The big advantage is that > independent updates are possible. There is no disadvantage for the user > because there is a nice user interface that hides the complex technical > details. Hi Gerd, I've seen several references here to GODI and I checked it out. I am wearing several "hats" in this discussion; one of them is a developer for Debian, and another is a developer, and another still is an end-user of OCaml code. >>From the surface (and this is just from reading, not from actually installing it), one problem I see with GODI is that it will not necessarily play nice with an existing packaging system. For instance, if the user has installed OCaml and some libraries from Debian already, but wants to add some others from GODI, it looks problematic. Perl's CPAN addresses this nicely (it will simply download things not already present and install them in a separate directory). Also, moving everything into ocamlfind may cause compatibility issues for application developers that may be accustomed to not using ocamlfind for certain libraries that are not normally distributed using ocamlfind. Having said all that, I think that GODI is an excellent idea and sorely needed. I still maintain that installation of libraries and applications in OCaml is way more difficult than it need be. -- John ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners