Re: getting new VMS extensions into Perl (was Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.)

2009-06-11 Thread Thomas Pfau

Craig A. Berry wrote:
 On Jun 10, 2009, at 7:29 PM, John E. Malmberg wrote:

 Thomas Pfau wrote:
 John E. Malmberg wrote:
 We really need to get some sort of logical name support that we can
 count on being bundled with Perl on VMS.
 My VMS::Logical module appears to work.  I don't think I ever
 uploaded it
 to CPAN but I could do that.
 http://axp1.nbpfaus.net/~pfau/perl/VMS-LOGICAL-0_3.ZIP

 That would be great.  If that poses any problem for you I'd be happy
 to do it with your permission.

No problem.  I have a PAUSE account.  I'll try to remember to upload it
tonight.

-- 
tom_p
http://nbpfaus.net/



Re: getting new VMS extensions into Perl (was Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.)

2009-06-11 Thread Craig A. Berry


On Jun 10, 2009, at 10:09 PM, John E. Malmberg wrote:


Craig A. Berry wrote:
Get them on CPAN and other possibilities arise, though probably not  
before Perl 5.12.0.


If we can get them into CPAN, would it be acceptable to make them a  
requirement for other CPAN modules to use them just on the VMS  
platform?


No, I don't think you can require anybody else to use your module in  
theirs.  You can of course suggest it.


The point of getting something onto CPAN is that it provides a  
baseline of open source credibility.  People can see what's there,  
file bug reports against it, report test results, etc.  Plus I think  
the main value of having VMS::Logical and VMS::Feature on CPAN is that  
people can find and use them because they'll be in the most common  
place to look for such things.  I'm not entirely convinced we need  
them in the core.  What we mainly need for the core is a way to  
distinguish concealed device names from similar-looking logical names.  
We may be able to do that with tweaks to VMS::Filespec::rmsexpand or  
something in the neighborhooed.



Craig A. Berry
mailto:craigbe...@mac.com

... getting out of a sonnet is much more
 difficult than getting in.
 Brad Leithauser



Re: getting new VMS extensions into Perl (was Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.)

2009-06-11 Thread Craig A. Berry


On Jun 11, 2009, at 7:59 AM, Thomas Pfau wrote:



Craig A. Berry wrote:

On Jun 10, 2009, at 7:29 PM, John E. Malmberg wrote:


Thomas Pfau wrote:

John E. Malmberg wrote:



My VMS::Logical module appears to work.  I don't think I ever
uploaded it
to CPAN but I could do that.
http://axp1.nbpfaus.net/~pfau/perl/VMS-LOGICAL-0_3.ZIP





I have a PAUSE account.  I'll try to remember to upload it
tonight.



Note that PAUSE now rejects any archive containing any file or  
directory that is world writable and I think the MakeMaker  
distribution targets create directories that way by default.  In any  
case I remember having to manually turn off world access to everything  
before zipping it up the last time I uploaded anything.


Craig A. Berry
mailto:craigbe...@mac.com

... getting out of a sonnet is much more
 difficult than getting in.
 Brad Leithauser



getting new VMS extensions into Perl (was Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.)

2009-06-10 Thread Craig A. Berry

On Jun 10, 2009, at 7:29 PM, John E. Malmberg wrote:


Thomas Pfau wrote:

John E. Malmberg wrote:

We really need to get some sort of logical name support that we can
count on being bundled with Perl on VMS.
My VMS::Logical module appears to work.  I don't think I ever  
uploaded it

to CPAN but I could do that.
http://axp1.nbpfaus.net/~pfau/perl/VMS-LOGICAL-0_3.ZIP


That would be great.  If that poses any problem for you I'd be happy  
to do it with your permission.


That is a start, but we need it as part of the base Perl  
distribution on VMS.


There is considerable interest currently in removing extensions from  
the core and reluctance to add them.  This derives from somewhat of a  
binge in adding new extensions in recent years that add to the  
maintenance burden of the core developers at a time when the core  
developers have become spread rather thin.  The basic criteria now are  
that to be in core an extension should be essential for building Perl  
and/or installing other extensions.  Arguably VMS::Feature and  
VMS::Logical could meet these criteria since they expose aspects of  
the environment that are of interest when building things.  But as far  
as anyone who would have any say in incorporating them is concerned,  
they don't exist because they are not on CPAN.  Get them on CPAN and  
other possibilities arise, though probably not before Perl 5.12.0.




Craig A. Berry
mailto:craigbe...@mac.com

... getting out of a sonnet is much more
 difficult than getting in.
 Brad Leithauser



Re: getting new VMS extensions into Perl (was Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.)

2009-06-10 Thread John E. Malmberg

Craig A. Berry wrote:

On Jun 10, 2009, at 7:29 PM, John E. Malmberg wrote:


There is considerable interest currently in removing extensions from the 
core and reluctance to add them.  This derives from somewhat of a binge 
in adding new extensions in recent years that add to the maintenance 
burden of the core developers at a time when the core developers have 
become spread rather thin.  The basic criteria now are that to be in 
core an extension should be essential for building Perl and/or 
installing other extensions.  Arguably VMS::Feature and VMS::Logical 
could meet these criteria since they expose aspects of the environment 
that are of interest when building things.  But as far as anyone who 
would have any say in incorporating them is concerned, they don't exist 
because they are not on CPAN.  Get them on CPAN and other possibilities 
arise, though probably not before Perl 5.12.0.


If we can get them into CPAN, would it be acceptable to make them a 
requirement for other CPAN modules to use them just on the VMS platform?


Regards,
-John
wb8...@qsl.net
Personal Opinion Only