On Tue, Mar 18, 2003 at 09:22:50AM +0100, Andreas Aardal Hanssen wrote:
> Left-to-right, leftmost derivative. That's as precise as it gets. What it
> means is that if you read two dots, replace them with one dot and then
> read the next character. :-)

Well, I guess that's ensures determinism, but do we really want to try and tell people 
with a straight face that they can use anything but '/' in their path names, except 
for '.' at the beginning of a sub-path except top-level folder name where it can 
appear anywhere?  It doesn't quite pass the giggle test on my end but since I 
currently can't use '.' at all, I'll just deal with the question when it comes up.

> I thought a little about that. The escape character '\' would crash with
> it being a famous shell escape character, so that would perhaps not be too
> good. :P Also, the '.' is not an escape character today, because 'B.A'
> means 'B/A', and we don't want to make things too complex. ;)

Yes, '\' is a shell escape character, but it's also a perfectly legal file name 
character.  There's no reason to avoid it just because its uncommon.  It wouldn't 
cause 'crashes' any more than whitespace in a file name which would break the same way 
that '\' would.  (Or ! or | or $ for that matter.)

C=)

-- 
--------------------------------------------------------------------------
     Better the hard truth than the comforting fantasy. -- Carl Sagan
--------------------------------------------------------------------------
Caskey <caskey*technocage.com>       ///                   TechnoCage Inc.
--------------------------------------------------------------------------
 A presumption on your part does not constitute an obligation on my part.

Reply via email to