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 OAA06388; Wed, 26 Feb 2003 14:17:27 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: (from xleroy@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id OAA06310 for caml-list@pauillac.inria.fr; Wed, 26 Feb 2003 14:17:27 +0100 (MET) 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 XAA20544 for ; Tue, 25 Feb 2003 23:14:20 +0100 (MET) Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by nez-perce.inria.fr (8.11.1/8.11.1) with ESMTP id h1PMEJH29387 for ; Tue, 25 Feb 2003 23:14:19 +0100 (MET) Received: from la.iki.fi (root@kruuna.helsinki.fi [128.214.205.14]) by post.it.helsinki.fi (8.12.2/8.12.2-SPAMmers-sod-off) with ESMTP id h1PMEIGJ009239; Wed, 26 Feb 2003 00:14:18 +0200 (EET) Received: from la by la.iki.fi with local (Exim 3.36 #1 (Debian)) id 18nnL8-0003nJ-00; Wed, 26 Feb 2003 00:14:18 +0200 Date: Wed, 26 Feb 2003 00:14:13 +0200 From: Lauri Alanko To: caml-list@inria.fr Subject: Re: [Caml-list] Alternative proposal: COAN Message-ID: <20030225221413.GA13865@la.iki.fi> References: <02103BF1-4835-11D7-B97A-000A95773ED2@rouaix.org> <15963.19322.759255.37091@gargle.gargle.HOWL> <20030225171550.GA5041@stratocaster.home> <20030225214833.GA13418@roke.freak> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030225214833.GA13418@roke.freak> User-Agent: Mutt/1.5.3i Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk When Haskell got to the same situation (ie. people began to collect miscellaneous libraries into a coherent whole), one of the first things to be done was to extend the module system of the language to hierarchical namespaces: This sort of thing is done in Java, it is done in Perl, and it probably ought to be done in just about any language that plans to support lots of libraries. Naming conflicts are icky. I would very much like O'Caml to have hierarchical namespaces as well. The standard hierarchy layout presented in the above URL is probably also worth pondering. Lauri Alanko la@iki.fi ------------------- 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