in reply to Re^15: Ovid's take on the renaming of "Perl6" (updated)
in thread Ovid's take on the renaming of "Perl6"
Unfortunately, there is. See How Moose made me a bad OO programmer for some examples - I don't agree with everything the presenter says (and you might notice me suggesting a different approach), but the underlying message is true: has means several things at the same time and it's pretty hard to understand it.
Update: The main problem is that Moo(se) doesn't distinguish between cached constructor arguments and public attributes of the object syntactically.
|
|---|