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.