Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re: Build.PL versus Makefile.PL

by dragonchild (Archbishop)
on Feb 06, 2007 at 22:12 UTC ( [id://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?

Replies are listed 'Best First'.
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
Domain Nodelet?
Node Status?
node history
Node Type: note [id://598652]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (9)
As of 2024-04-18 17:50 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found