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 JAA21746; Fri, 19 Mar 2004 09:54:54 +0100 (MET) 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 JAA22247 for ; Fri, 19 Mar 2004 09:54:53 +0100 (MET) Received: from aomori.annexia.org (annexia.force9.co.uk [212.56.101.183]) by concorde.inria.fr (8.12.10/8.12.10) with ESMTP id i2J8sqHd030815 for ; Fri, 19 Mar 2004 09:54:52 +0100 Received: from rich by aomori.annexia.org with local (Exim 3.36 #1 (Debian)) id 1B4FmF-0002Y8-00 for ; Fri, 19 Mar 2004 08:54:51 +0000 Date: Fri, 19 Mar 2004 08:54:51 +0000 Cc: caml-list@inria.fr Subject: Re: OCaml's Cathedral & Bazaar (was Re: [Caml-list] Completeness of "Unix" run-time library) Message-ID: <20040319085451.GA9616@redhat.com> References: <4059994E.2010802@socialtools.net> <20040318151234.B21768@pauillac.inria.fr> <1079653304.990.89.camel@ice.gerd-stolpmann.de> <20040319004742.GA8727@kefka.frap.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040319004742.GA8727@kefka.frap.net> User-Agent: Mutt/1.5.5.1+cvs20040105i From: Richard Jones 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; ocaml's:01 caml-list:01 run-time:01 2004:99 knowles:99 findlib:01 findlib:01 cpan:01 cpan:01 namespaces:01 dependencies:01 ltd:98 ocaml:01 ocaml:01 hierarchy:02 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk X-Keywords: X-UID: 200 On Thu, Mar 18, 2004 at 04:47:42PM -0800, Kenneth Knowles wrote: > > > Of course, the Bazaar needs a bit more organisation, and as you know, I > > wrote software supporting this: Findlib and GODI. Findlib is mature > > software, even from a professional point of view, and many people are > > already using it. GODI is already usable. So the technical solutions > > exist (that means: THERE IS A CPAN FOR OCAML, although it uses a > > different implementation for a different language, and does not match > > C.*AN), and the remaining question is: Does the community accept it? > > CPAN is much more than an automatic-installation tool. The social organization > of the perl namespaces is by far the most important aspect of CPAN. The module > to automatically install dependencies etc is just a minor convenience next to > the over-arching organizational structure. My comments with regards to > namespacing and modules are focused on how to present a wide range of extended > libraries in a hierarchy that seems "standard" to someone browsing the archives, > to inspire confidence in the completeness and authoritativeness of the archive. > GODI doesn't (and doesn't intend to, so that's fine) solve this issue, but > clearly the auto-installer on top of such an organization is ready. Indeed. Being a diehard Debian user myself I always install CPAN modules and OCaml modules from Debian directly. This solves any dependency problems, and integrates with the operating system, and automatically upgrades modules when new versions are available. Rich. -- Richard Jones. http://www.annexia.org/ http://www.j-london.com/ Merjis Ltd. http://www.merjis.com/ - improving website return on investment http://www.YouUnlimited.co.uk/ - management courses ------------------- 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