Uh, sorry - that's a bogus argument. EU:MM works now for every stable Perl (5) version, out of the box. This is something that Module::Build cannot and will never* be able to claim. There is little reason to "extend it" beyond the vanity of the Module::Build authors. Module::Build is a good idea followed by a long sequence of bad decisions and I get tired of people touting Module::Build as the bees knees. Those people are mainly the authors of Module::Build, who refrain from realizing why Module::Build hasn't seen the vast wave of adoption that was proclaimed when the project started. It may be cool for the maintainers of Module::Build and it might offer many benefits for module authors, like specifying what license your module has, or what testing dependencies your module has, but for the majority of people, the module users, Module::Build is just additional hassle, especially if it's not already.

Module::Install is no additional hassle for the module user and even has an auto-upgrade method in case the module author distributed an old/buggy version of Module::Install and you want to use a newer version. It caters to the module user at least as much as the module author, and it circumvents the whole compatibilty and installation crap that Module::Build has (had to) fight.

* "Never" as in "as long as there are operating systems that come with a stock Perl with a version less than 5.10. Which will be for the next five years at least.


In reply to Re^8: Build.PL versus Makefile.PL by Corion
in thread Build.PL versus Makefile.PL by ajt

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.