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 LAA15347; Thu, 18 Mar 2004 11:31:43 +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 LAA14891 for ; Thu, 18 Mar 2004 11:31:41 +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 i2IAVeHd003832 for ; Thu, 18 Mar 2004 11:31:41 +0100 Received: from rich by aomori.annexia.org with local (Exim 3.36 #1 (Debian)) id 1B3uoO-0005Nl-00 for ; Thu, 18 Mar 2004 10:31:40 +0000 Date: Thu, 18 Mar 2004 10:31:40 +0000 To: caml-list@inria.fr Subject: Re: OCaml's Cathedral & Bazaar (was Re: [Caml-list] Completeness of "Unix" run-time library) Message-ID: <20040318103140.GA20448@redhat.com> References: <07FEC955-782B-11D8-850C-000A957FFA4A@csun.edu> <20040318001905.36025.qmail@web41206.mail.yahoo.com> <20040318085638.GA11753@swordfish> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040318085638.GA11753@swordfish> 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 observations:01 cpan:01 pointers:01 cpan:01 extensively:01 qpl:01 gpl:01 gpl:01 gcaml:01 regexps:01 printf:01 faq:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk X-Keywords: X-UID: 164 I broadly agree with Matt's analysis of the situation. Here are some observations of my own. (1) Perl gets along quite nicely with a loosely defined and broadly distributed standard library. However what Perl has which OCaml does not is a central repository (CPAN) where you can find all those libraries. I don't just mean find pointers to the libraries (the Humps), but I mean a place where you can get the actual source. The need for a CPAN for OCaml has been extensively discussed on this list already, so I won't go into that much further, except to say that my company would be prepared to fund a [virtual] server and put a little time into developing this repository. (2) The QPL license for the compiler itself is a Problem. I'm interested to know why the compiler isn't licensed under the GPL, or, if the commercial interests are so great, under a dual GPL-and- commercial license similar to (I think) Qt on Unix. If OCaml was licensed under the GPL then we could consider setting up a public CVS to create experimental versions of the compiler. I'd like to see a load of things going in - GCaml, regexps, ## for single line comments, # operator for module types, fix for printf FAQ bug, custom printf operator, ... Rich. -- Richard Jones. http://www.annexia.org/ http://www.j-london.com/ Merjis Ltd. http://www.merjis.com/ - improving website return on investment "One serious obstacle to the adoption of good programming languages is the notion that everything has to be sacrificed for speed. In computer languages as in life, speed kills." -- Mike Vanier ------------------- 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