Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!mit-eddie!ll-xn!ames!ucbcad!ucbvax!CORY.BERKELEY.EDU!dillon From: dillon@CORY.BERKELEY.EDU (Matt Dillon) Newsgroups: comp.sys.amiga Subject: Re: File naming conventions. Message-ID: <8710011959.AA03701@cory.Berkeley.EDU> Date: Thu, 1-Oct-87 15:59:35 EDT Article-I.D.: cory.8710011959.AA03701 Posted: Thu Oct 1 15:59:35 1987 Date-Received: Mon, 5-Oct-87 07:21:09 EDT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 24 The parent directory is '/', the device base (root) is ':', the current directory is "" (NULL). Let's take a look at this. The only thing I don't like about the format is the "" for the current directory.... one should not use 'special' non-ascii cases for file/directory naming. The only thing I find missing is that there is no 'super-root' which contains all the devices. However, I *like* to use '/' to mean the parent directory (never did like ..). And like it or not C-A (Rightly) is not about to completely throw away the current naming conventions. So why don't we extend the format as follows: '.' means current directory as well as '' have a super-device called ROOT: which simulates a directory containing ALL the devices in the system (including ROOT:) AND all the ASSIGN names. For instance, there would be an entry in ROOT: named 'DF0:'. The parent directory of any device BASE would be ROOT: -Matt