# 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
---------------------------------------------------