Eric Wilhelm wrote:
> # from Michael G Schwern
> # on Tuesday 16 October 2007 05:07:
>
>> Heuristics make me nervous, they can guess wrong. And if you don't
>> have to guess, don't.
>
> Isn't the real issue simply that we shouldn't automatically install into
> a location which is masked by an older M::B? It's not a heuristic if
> you can check the other three trees and find a .pm file. Maybe the
> answer just involves ExtUtils::Install?
That, too, is guessing. It's guessing at the user's intent. Maybe they want
to shadow. For example...
perl Build.PL --install_base=~
What if there's already a system installed Module::Build? What do you do now?
There's another way to look at this. This is a general problem effecting all
dual-lived Perl modules. MB is no different and does not have to add to its
burden by trying to solve this problem alone and special casing its install.
--
Whip me, beat me, make my code compatible with VMS!