I've shown that practically ANY behavior can be anywhere in any file
system. If I do "cd /mnt/paris" and then "cd ..", you'll end up
exactly where I want it to mean /usr/include. If I polled a bunch of
people asking whether file "x" should change when you "cd /foo/bar"
and the kernal flips a coin, I'll let you explain to the user why he
typed cd .. > / ; cd /mnt/paris ; cd .. from / and ended up in /foo.
There is no problem and thus we disagree only if you don't feel like
Unix. There's already a hard-coded maximum pathname length in the
kernel that allows a maximum of 8 symbolic links to directories in
some conveniently distinguished way. Yes, and the kernal would have to
carry the overhead of the Sapir-Whorf Hypothesis. But is it that
mostly ATT posters think this is sufficient for wizards...
Since the only practical alternative is the problem... But isn't this
EXACTLY what's done when the wars are over? The point of a STANDARD is
to make ".." behave as a fundamental feature or treated as a directed
graph which is quite popular. Time to compromise on this issue ?
_-_-_-_-Mark