On Sep 12, 2005, at 11:12 PM, John E. Malmberg wrote:
Ken Williams wrote:
Thanks, John. I've applied your patch (in a slightly modified form)
and released a new beta, 0.13_01. It would be great if you (and/or a
couple other people on the vmsperl list) could try it out, and then I
can release 0.14 when it checks out.
It is not yet showing up on CPAN, I will look again tomorrow evening.
Note that if you're using the CPAN.pm (or CPANPLUS, I believe) client,
it won't automatically get a beta version unless you explicitly give it
the path. It's now up on
http://search.cpan.org/~kwilliams/ExtUtils-CBuilder-0.13_01/ for manual
download, though.
It looks like I am finally close to starting to get the file spec
handling in Perl up to speed with current VMS versions.
In File::Spec::VMS, would it be appropriate to use a syntax like below
to switch VMS into case sensitive mode if the underlying version of
VMS & Perl supported it?
case_tolerant=0
VMS, and a few others also need a method to set/indicate the status of
case preserved.
We could certainly let the case_tolerant value be mutable, and add a
case_preserving attribute as well. That would be pretty easy, but
still perhaps not powerful enough, because some systems (OS X) can
simultaneously mount some filesystems that are case-sensitive and
others that aren't. File::Spec's model of never consulting the
filesystem is a little bit unhelpful in this case.
Let's just add the mutable attributes for now, and we can ruminate a
little on the tougher case.
-Ken