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 TAA02095; Sun, 23 Feb 2003 19:29:35 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id TAA02066 for ; Sun, 23 Feb 2003 19:29:34 +0100 (MET) X-SPAM-Warning: Sending machine is listed in blackholes.five-ten-sg.com Received: from athlon.baretta.com (host13-4.pool62211.interbusiness.it [62.211.4.13] (may be forged)) by nez-perce.inria.fr (8.11.1/8.11.1) with ESMTP id h1NITWH08787 for ; Sun, 23 Feb 2003 19:29:33 +0100 (MET) Received: from baretta.com (localhost.localdomain [127.0.0.1]) by athlon.baretta.com (Postfix) with ESMTP id E00902739B; Sun, 23 Feb 2003 19:33:42 +0100 (CET) Message-ID: <3E591406.2000203@baretta.com> Date: Sun, 23 Feb 2003 19:33:42 +0100 From: Alessandro Baretta Organization: Baretta srl -- www.baretta.com User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1) Gecko/20020826 X-Accept-Language: it, en MIME-Version: 1.0 To: Stefano Zacchiroli Cc: caml-list@inria.fr Subject: Re: [Caml-list] OCaml standard library improvement References: <20030218180341.GA267@first.in-berlin.de> <20030220104343.B27056@pauillac.inria.fr> <20030220165448.GD5717@lordsoth.takhisis.org> <20030221134735.GA6188@clipper.ens.fr> <20030222140926.GC6274@lordsoth.takhisis.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Stefano Zacchiroli wrote: > On Fri, Feb 21, 2003 at 02:47:35PM +0100, Nicolas George wrote: > >>(used as namespace units) and compilation units. Supose you have a large >>set of string functions, tu split, search for words, replace, and so on. > > > Well, my idea was not to collect a new library nor a big-scale one as > someone proposed. > > Indeed I would not begin a new sourceforge project, I want simply to > collect _simple_ functions that are missing from the ocaml standard > library and that, I'm sure, every ocaml programmer have written at least > once in his life! It takes a lot of time and work to collect function signatures and code, validate the former, test or prove correct the latter, cut and paste the code into the cvs version of the library, revalidate and retest the whole thing, and finally distribute it. I have my own ocamllib-addons findlib module which contains my additions to the standard library. I think this approach wins. Some of us could maintain an ocamllib-addons project for everybody else. Anyone wishing to use the extended library would simply have to download and install one findlib package. The ocaml team could then use the addons code as a basis for extensions to the standard library, if and when they deem a function or a module of sufficiently general usefulness and of adequate quality. The addons maintainer(s) would then remove the equivalent code from the addons package. Alex ------------------- 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