Re: Replace F::S with something truely portable (was Re: CPANPLUS broken again) demerphq wrote:

> I believe that long term we either need to rewrite File::Spec with a
> lot more intelligence, or, likely better, get together and design a
> replacement that is up to the job. All too often I see *nix people

Is this not Ken Williams's plan with Path::Class? There are already 
Path::Class::File and Path::Class::Dir, maybe we just need 
Path::Class::Volume to complete the picture?

> writing code that totally ignores volumes, resulting in code that just
> doesnt work on Win32. My general assumption is that if i rewrite the
> code to be "volume" aware on win32 it should *also* work on VMS. If
> it doesnt id say there is a design flaw that needs to be addressed.
> But at the same time it appears that at least some of the
> functionality in F::S leads to these types of issues. Its all too easy
> for people to "think unix" and use only a limited subset of F::S such
> as catdir and catfile that just doesnt port. This is not a good
> feature in a package whose intention is to facilitate portability.

DAvid


