Thanks Ben and Shlomi. Ovid's summary of traits/roles is excellent. That seems to be one of the strongest reasons to use Moose and knowing some of the performance issues in advance will help to avoid pitfalls.
----- Original Message ----- From: "Ben Tilly" <[email protected]> To: "James Eshelman" <[email protected]> Cc: <[email protected]> Sent: 02/01/2011 11:36 AM Subject: Re: [Boston.pm] use Moose ? You can get a good overview of what Moose does for you on a large project from Ovid's blog where he discussed Moose as he was learning it. Let me grab a few relevant entries: http://use.perl.org/~Ovid/journal/38649 http://use.perl.org/~Ovid/journal/38662 http://use.perl.org/~Ovid/journal/38705 http://use.perl.org/~Ovid/journal/38880 http://use.perl.org/~Ovid/journal/38785 He then encapsulated a lot of this into one presentation at http://www.slideshare.net/Ovid/inheritance-versus-roles-1799996. On Tue, Feb 1, 2011 at 7:03 AM, James Eshelman <[email protected]> wrote: > There've been fairly frequent references to and praises for Moose on this > list. After reading some of the doc and discussion of it, I'm still > wondering about a couple points: > > - Would it be accurate to say that using Moose will save you coding time > (on a large project, after learning it) but cost you significant runtime? > Always, sometimes, never? [Of course the frequent comment over the years > on this list is that if RT performance is paramount then don't use O-O > perl at all. Probably still true, but assume O-O perl is a given.] > > - What valuable O-O feature(s) does Moose provide (if any) that couldn't > be coded by a skilled programmer in perl? [There's some C > programming/symbol table manipulation under the covers?] > > TIA, > > Jim Eshelman > www.nepm.net > Network Monitoring with a Difference > > _______________________________________________ > Boston-pm mailing list > [email protected] > http://mail.pm.org/mailman/listinfo/boston-pm > _______________________________________________ Boston-pm mailing list [email protected] http://mail.pm.org/mailman/listinfo/boston-pm

