-----BEGIN PGP SIGNED MESSAGE-----

Moin,

On 20-Nov-01 Bart Lateur tried to scribble about:
> On Mon, 19 Nov 2001 22:36:45 +0100 (CET), Tels wrote:
> 
>>>     sub canonpath {
>>>         return File::Spec->canonpath($_[1]);
>>>     }
>>
>>I'd written return File::Spec->canonpath(@_); just in case ;)
> 
> That ain't right. You'll get an extra argument in front (the class
> name).

My mistake.

> Is there a reason for not using the @ISA inheritance mechanism?

Uhm, I didn't think of that.

Anyway, seeing that the $MM->foo() calls get replaced by File::Spec calls
in MakeMaker, I hope that we can scrap these routines completely.

Beside, MM_Unix.pm implements them all, and MM_VMS.pm, which should
override them, already uses File::Spec? Huh?

And then there is the fact the MM_Unix is for Unix, and VMS for the VMS
stuff, but MM_Unix does some $^O checking and then handles quite a lot of
OS/2, DOS, VMS etc cases by itself? And then MM_VMS.pm handles only, uh
well, the, really VMS specific code?

Basically, it is a mess.

I start by providing tests and letting MM_Unix.pm use File::Spec, then we
see about the rest.

Cheers,

Tels


- -- 
 perl -MDev::Bollocks -e'print Dev::Bollocks->rand(),"\n"'
 vitalistically market advanced networks

 http://bloodgate.com/perl       My current Perl projects
 PGP key available on http://bloodgate.com/tels.asc or via email 

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: latin1

iQEVAwUBO/qKwHcLPEOTuEwVAQH18Qf6ArC69cO7JHkn8v3W0Bnp1sg7yTJXPujV
GlIPNvFZOIzJ+qNb77KGvK/BMs4pc/n62iPt4AztPFFDD2VDcjBOdlxNSsz1VRfG
xlAjWBLoPlhJg3yMZ13WosTi6R5LubUcIyj7h8nnsBFfcvmo/zrrROuTEmLlB77J
V/Ijx8dGIKLR4AzD2DurDuOM0gDzpSylE6ipVukKrZE28xMb/C9IQAJMzieQG9Bm
kJ+j7cPFXy+n2UP3usjxMTBVPkNRv1OJ84HYEUzlspdt8K0WdDBXSWAjMgjivSZz
HgkKCWMBYX/SRnt6F7yoUkKg44zmyPUp0JE7dFLG5MRm331Ks6renw==
=xasx
-----END PGP SIGNATURE-----

Reply via email to