Boost logo

Boost :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2002-09-19 06:03:37


Keith Burton wrote:
> I believe that the issues mentioned below can be resolved by making all
> paths absolute when constructed.

Cannot agree.

     path relative_path("libs/locale");

I intend this path to specify relative path to some other dir, and if
you convert it to absolute it will be just incorrect.

Even if you make absolute only paths created with system_specific
decorator...

1. The path non necessary is relative to current dir, it may be relative
to some other implicit directory.

2. Absolute names won't be nice for UI. Consider

     rm a.cpp
     error: cannot remove file /home/ [20 directories] /a.cpp

- Volodya


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