Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2004-08-31 07:40:03


Carlo Wood <carlo_at_[hidden]> writes:

> On Mon, Aug 30, 2004 at 07:17:49PM -0400, David Abrahams wrote:
>> It seems to me that some APIs might very well want to use an interface
>> that can be statically checked for absolute paths, because relative
>> paths can be so vague (and not safe from race conditions). Carlo's
>> idea appeals to me for that reason as well.
>
> Well thanks... but I didn't want to disturb the current
> implementation of boost::filesystem that much - and so
> far I assumed that my fs::native_path CAN contain a relative
> path.
>
> My most important analysis of practical use of paths from
> a portable point of view was that an absolute path should
> be considered to be _always_ native - hard coded in a type.
> But not necessarily the other way around (a non-absolute
> path can still be native as well).

I know you hate to answer such questions, but what problems does that
solve?

> The naming fs::native_path is essential thus and should not
> be confused with a fs::absolute_path, that I did not propose.

Hm.

-- 
Dave Abrahams
Boost Consulting
http://www.boost-consulting.com

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk