Re: [blead 2009-05-29.22:08:17] vms.c EFS logical name fix.

"John E. Malmberg" <[email protected]>
Newsgroups gmane.comp.lang.perl.ports.vms
Message-ID <[email protected]>
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 is a start, but we need it as part of the base Perl distribution on 
VMS.

The big issue is the dual life modules that like PathTools that really 
need to be aware of VMS logical names and the mode that the C Runtime is in.

I put in checks to have a VMS::Feature module be used if present, and
a fallback to use $ENV{} to lookup logical names.

The same type of checks will be needed for things that need to look up 
logical names.

Michael Schwern does not like those hacks and would like to see 
something better, so currently he has not included the Unix 
compatibility mode into the ExtUtils modules that he maintains.

So we need to see what we can do to come up with a method that meets his 
approval.

A lot of investigation and coding and debugging is needed.

If you can use NFS to share a disk with a Linux system, it is easy to 
set up so rsync on or git on Linux can be used to keep the current blead 
perl up to date on VMS.

Regards,
-John
[email protected]
Personal Opinion Only
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.