# from David Cantrell
# on Monday 05 July 2010 06:31:

>consider Module::Build, but be aware that for a great many
>users it will introduce an extra dependency, as it was not in core
> until 5.10.0.

First, the "great many" is shrinking quickly, at least if Debian's
"oldstable" is any indicator of what is "old" (etch includes 5.10 and 
will likely become "oldstable" this year.)  At that point, I would 
consider 5.8.8 as "obsolete" and anything older as "ridiculously 
obsolete".

Second, 'configure_requires' takes care of the dependency automatically 
(given a non-obsolete CPAN client.)

IMO, preferring core modules is like using the same size bolt for 
*every* part of a car (from dashboard to engine mounts) simply because 
(despite having a full complement of welding, cutting, and forming 
tools), the drill press just happened to ship with that one size of 
bit.  I suppose the mechanics will love only needing one wrench, but it 
will be a lumbering beast to drive.

--Eric
-- 
... unsustainable.  And that word means something -- it doesn't just 
mean "we don't like it".
--Michael Pollan
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------

Reply via email to