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 MAA04378; Sat, 17 Aug 2002 12:59:35 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id MAA04281 for caml-list@pauillac.inria.fr; Sat, 17 Aug 2002 12:59:35 +0200 (MET DST) 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 XAA09160 for ; Thu, 15 Aug 2002 23:06:45 +0200 (MET DST) Received: from main.gmane.org (main.gmane.org [80.91.224.249]) by concorde.inria.fr (8.11.1/8.11.1) with ESMTP id g7FL6iv11769 for ; Thu, 15 Aug 2002 23:06:44 +0200 (MET DST) Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 17fRoM-00070B-00 for ; Thu, 15 Aug 2002 23:05:42 +0200 To: caml-list@inria.fr X-Injected-Via-Gmane: http://gmane.org/ Received: from news by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 17fRoL-000703-00 for ; Thu, 15 Aug 2002 23:05:41 +0200 Path: not-for-mail From: "=?iso-8859-15?q?Micha=EBl_Gr=FCnewald?=" Newsgroups: gmane.comp.lang.caml.inria Subject: [Caml-list] Re: Namespace proposal Date: 15 Aug 2002 23:08:17 +0200 Organization: (none) Message-ID: <87r8gzomny.fsf@ketanu.dyndns.org> References: NNTP-Posting-Host: amontpellier-203-1-4-191.abo.wanadoo.fr Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1029445541 25221 80.14.105.191 (15 Aug 2002 21:05:41 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 15 Aug 2002 21:05:41 +0000 (UTC) User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Vitaly Lugovsky writes: > On Thu, 15 Aug 2002, Gurr, David (MED, self) wrote: > > > My two cents worth: Please dont copy package ideas from > > languages that lack functors. And Java's package == > > directory idea is far from beloved by all. -D > > For me package is not a modules collection, but just > a way of multi-word module naming. It's not so easy to > give short and still adequate names to the modules, but > something like Db.Core.Storage looks much better then > Dbstorage, and Storage can still be accessed just as > "Storage" from modules of the same "package". Just a naming > way, nothing more. [...] You can have modules with a name Veryvery.LOng.But.self.ExPl4n4t0ry.N4m3 that can be hard to type and read, but by saying module Forshort = Veryvery.LOng.But.self.ExPl4n4t0ry.N4m3 module Storage = Db.Core.Storage you will have shorter names that can be hidden, by removing them in the signature file. -- Michaël Grünewald - RSA PGP Key ID: 0x20D90C12 ------------------- 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