David Golden wrote:
> On Dec 12, 2007 8:56 PM, Adam Kennedy <[EMAIL PROTECTED]> wrote:
>> The problem is NOT that Module::Build can't install itself.
>>
>> The problem is that nobody that USES Module::Build can declare a dependency
>> on it.
> 
> Right.  That problem.  You lost me in the example.
> 
> configure_requires is one step.
> 
> For a while, I've wished that some form of compatibility Makefile.PL
> could just use a bundled  (possibly stripped down) version of
> Module::Build.  Module::Install proved that it can work -- albeit with
> far, far more magic than I like in a tool.

You can do it, it's not too hard.  MakeMaker ships with some of it's
dependencies.  Stripping out the POD and comments will probably save you about
30-50% in size.

The critical thing is to make sure you use an existing installed module of an
equal or higher version.  That's where Module::Install falls down.

But I think it's overkill for anything but the most important modules.  It's
an O(1) problem.  That is, you don't have to repeat it for every single
module.  Once you've installed Module::Build or upgraded your CPAN shell once
you're done.


-- 
But there's no sense crying over every mistake.
You just keep on trying till you run out of cake.
    -- Jonathan Coulton, "Still Alive"

Reply via email to