develooper Front page | perl.perl5.porters | Postings from September 2005

Re: [patch@cbuilder_0.13] VMS fixes for cbuilder

Thread Previous | Thread Next
From:
Ken Williams
Date:
September 13, 2005 05:36
Subject:
Re: [patch@cbuilder_0.13] VMS fixes for cbuilder
Message ID:
449bb36ac29870975969af600f4b3bb0@mathforum.org

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


Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About