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 GAA03454; Wed, 28 Apr 2004 06:05:34 +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 GAA03445 for ; Wed, 28 Apr 2004 06:05:32 +0200 (MET DST) Received: from herd.plethora.net (herd.plethora.net [205.166.146.1]) by concorde.inria.fr (8.12.10/8.12.10) with ESMTP id i3S45VYM007945 for ; Wed, 28 Apr 2004 06:05:31 +0200 Received: from bhurt.plethora.net (bhurt.plethora.net [205.166.146.49]) by herd.plethora.net (8.11.6/8.10.1) with ESMTP id i3S45OR25574; Tue, 27 Apr 2004 23:05:25 -0500 (CDT) Date: Tue, 27 Apr 2004 23:10:29 -0500 (CDT) From: Brian Hurt X-X-Sender: bhurt@localhost.localdomain To: skaller cc: Kenneth Knowles , John Goerzen , Ocaml Mailing List Subject: Re: [Caml-list] [ANN] The Missing Library In-Reply-To: <1082938972.9537.452.camel@pelican.wigram> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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 2004:99 knowles:99 cpan-like:01 minimalist:01 polynomial:01 imho:01 wrote:03 wrote:03 algorithm:03 library:03 library:03 algorithms:03 data:03 data:03 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On 26 Apr 2004, skaller wrote: > On Mon, 2004-04-26 at 01:43, Brian Hurt wrote: > > On Fri, 23 Apr 2004, Kenneth Knowles wrote: > > > Personally, I see three levels of library functionality: > > > > 1) Core libraries, > > > 2) Standard Environment Libraries. > > > 3) A CPAN-like tool. > > You missed the most interesting one : > > (4) Algorithms and datastructures > > Both (2) and (4) are 'extensions' of the minimalist > functionality of (1). > Depending upon the algorithm and data structure, it could be in any one of the three. The list data structure and sort really belong in the core libraries. The matrix data structure and matrix invert really (IMHO) belong in the standard environment. Priority search queues and polynomial factorization really belong in OPAN. -- "Usenet is like a herd of performing elephants with diarrhea -- massive, difficult to redirect, awe-inspiring, entertaining, and a source of mind-boggling amounts of excrement when you least expect it." - Gene Spafford Brian ------------------- 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