Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

Re: Build.PL versus Makefile.PL

by dragonchild (Archbishop)
on Feb 06, 2007 at 22:12 UTC ( #598652=note: print w/ replies, xml ) Need Help??


in reply to Build.PL versus Makefile.PL

The plan, as I understand it, is that M::B will become part of the core starting in 5.10. At that point, there will be a push to have all CPAN distros migrate to using M::B vs. EU::MM which has been unofficially deprecated.

In the meantime, I use M::B with the traditional flag.


My criteria for good software:
  1. Does it work?
  2. Can someone else come in, make a change, and be reasonably certain no bugs were introduced?


Comment on Re: Build.PL versus Makefile.PL
Re^2: Build.PL versus Makefile.PL
by DrHyde (Prior) on Feb 09, 2007 at 10:10 UTC
    I use EU::MM because I have yet to see any benefits at all that I would get from using M::B. I will continue to use EU::MM until I do, whether it be deprecated or no. To change merely for the sake of fashion - and with no good reason that really is all it would be - would be foolish.
        Note that the first link is to a post by M::B's author, and the second basically points to the third, then says "nyah, nyah, I'm only supporting M::B with my modules." Also, as has been stated many times here and elsewhere, these only mention reasons for *authors*, not for *users*. As a user I find M::B a step backwards, and as an author I've never needed its extra features. So if these are the "plenty of good reasons", color me unconvinced.
      I will continue to use EU::MM until I do, whether it be deprecated or no. To change merely for the sake of fashion - and with no good reason that really is all it would be - would be foolish.

      I've not read the rest of the thread, but from a general pragmatic pov, while I agree with the latter claim, I don't on the former one. Also, "fashion" in general may mean all or nothing. Of course it carries the risk of promoting stuff that has no real value to be. But it may also be a good fashion instead. OTOH sticking with something just because "it does" is not a good way to operate. Indeed we should all be still programming with Perl 4 techniques because they did the job, after all...

      Of course if something gets deprecated there may well be a good reason why. One's opinion may differ, and with... ehm... good reasons too. But one cannot assume that in a collectively taken choice all the others will be dumb idiots...

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://598652]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (8)
As of 2014-07-29 21:19 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (228 votes), past polls