Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re^5: Extensions via Moose

by stvn (Monsignor)
on May 01, 2011 at 01:56 UTC ( #902281=note: print w/ replies, xml ) Need Help??


in reply to Re^4: Extensions via Moose
in thread Extensions via Moose

Hmm, the code in MooseX::Traits states ...

Not sure who wrote that comment, I suspect either Florian or Jonathan Rockway, I would not take that too much to heart, it is an opinion and a somewhat extreme one at that. It also may very well refer to an earlier state of that behavior, a lot of cleanup has taken place in that corner of the code base in the last few years.

So why should I be scared of Trait->meta->apply?

You shouldn't, but some people are scared off by the MOP (which is a good thing sometimes and a bad thing other times).

Why would writing it myself be better than the function that appears here?

Well, what is in MooseX::Traits has already been tested and is regularly tested against the Moose core with our smoke tester. But the code is basically just calls to Moose::Util functions, so I wouldn't worry about writing your own code too much.

-stvn


Comment on Re^5: Extensions via Moose

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (8)
As of 2014-09-01 11:18 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite cookbook is:










    Results (5 votes), past polls