From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id BAA30315 for caml-redistribution; Sun, 10 Oct 1999 01:52:58 +0200 (MET DST) 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 UAA21032 for ; Fri, 8 Oct 1999 20:21:19 +0200 (MET DST) Received: from miss.wu-wien.ac.at (miss.wu-wien.ac.at [137.208.107.17]) by nez-perce.inria.fr (8.8.7/8.8.7) with ESMTP id UAA15868 for ; Fri, 8 Oct 1999 20:21:18 +0200 (MET DST) Received: (from mottl@localhost) by miss.wu-wien.ac.at (8.9.0/8.9.0) id UAA13296; Fri, 8 Oct 1999 20:21:12 +0200 (MET DST) From: Markus Mottl Message-Id: <199910081821.UAA13296@miss.wu-wien.ac.at> Subject: Re: Stdlib regularity To: skaller@maxtal.com.au (skaller) Date: Fri, 8 Oct 1999 20:21:12 +0100 (MET DST) Cc: caml-list@inria.fr (OCAML) In-Reply-To: <37FDFB68.880BA7E@maxtal.com.au> from "skaller" at Oct 9, 99 00:10:48 am X-Mailer: ELM [version 2.4 PL21] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: weis > I think this is a good idea, but I think that implementing > extensions and new modules is relatively easy (in most cases) > but deciding on the best interfaces is not. Deciding on interfaces is probably the most important (and difficult) problem in library design. Finding suitable (=intuitive) names for functions alone can be a difficult task. No sensible contributor would check in changes that effect the interface without discussing this with other developers/contributors before. So if there is a good means of communication (e.g. a specialized mailing list) and if people adhere to strict rules concerning check-in, I am quite convinced that this would work well. Regards, Markus Mottl -- Markus Mottl, mottl@miss.wu-wien.ac.at, http://miss.wu-wien.ac.at/~mottl