From: Beman Dawes [mailto:bdawes@acm.org]
> A another question is that in effect we are making the current
> directory available by calling absolute() with the right arguments,
> so would it be better (in addition to absolute()) to just go ahead
> and add a current_directory() function?  Or a special path
> constructor?
 
My preferred syntax is, assuming a current directory of "c:\foo":

path("bar").relative_to(current_directory()) -> "c:\foo\bar"
path("\bar").relative_to(current_directory()) -> "c:\bar"

> And finally, how do we specify absolute() so that it still gives
> reasonable behavior on an operating system which has no concept of
> current directory?

Can't it simply return initial_directory() as a fall back? Or am I
missing something?

Glen