Re: MM_VMS and File::Spec::VMS.pm intertanglement.

[email protected] ("Craig A. Berry")
Newsgroups perl.perl5.porters,perl.vmsperl
Message-ID <[email protected]>
On Wed, Nov 12, 2008 at 10:13 PM, Michael G Schwern <[email protected]> wrote:
> John E. Malmberg wrote:

>> Putting a print STDERR statement shows that is not the case, that the
>> methods of those names contained in File::Spec::VMS are used unless they
>> are called by MM_VMS.
>
> The internal calls to eliminate_macros() and fixpath() should simply be
> removed from File::Spec::VMS.  They're only used to deal with make macros, its
> a very MakeMaker specific thing.
>
> They were left in place so that new versions of File::Spec would continue to
> work with older (pre 6.11 which is from perl 5.8.0 and older) versions of
> MakeMaker.  That was five and a half years ago.  It's safe to remove them.

Whether it's safe or not it's certainly worth a try.  There are a
*lot* more tests now for MM, File::Spec, and all the core modules that
use File::Spec than there were five and half years ago, so if removing
these breaks something I think we'd know pretty quickly.
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.