| CPAN Ratings (Gamma) Moose reviews | |
| Home | Search | About | Login |
RSS | Module Info | Add a review of Moose
6 out of 6 found this review helpful:
I write less code thanks to Moose, I write better code thanks to Moose. Basically I am a happier person all around because Moose takes much of the drudge work out of my day. Thanks to the Moose team.
There are some lapses in the docs but any lapses are being closed up or can be filled in via #moose.
ben hengst - 2008-04-28 13:20:30
Was this review helpful to you?
Yes
No
Excellent module. Also people at #moose channel are VERY helpful.
Pawel Pabian - 2008-03-19 10:43:47
Was this review helpful to you?
Yes
No
this used to be a reply to another review
יובל קוג'מן - 2008-01-26 21:02:07
Was this review helpful to you?
Yes
No
I totally revoke my last (negative) review. This is the best module ever.
The only thing lacking is the documentation which leaves the connections about the utility of the module to made by the reader. The bottom line is Moose is more than syntactic sugar, making everything lazy => 1, default => sub {}, leads to a whole new way to program. OOP without constructors (sub new{}) or destructors, a most elegant solution.
Evan Carroll - 2007-07-25 14:31:47
Was this review helpful to you?
Yes
No
Moose is a great object system for perl5. Using Moose has reduced the time and code it takes to complete projects, eased debugging and testing, and reduced the number of defects in my code. Additionally, metaclass programming is really fun.
Guillermo Roditi - 2007-05-24 15:33:16
Was this review helpful to you?
Yes
No
As author of one of the previous metamodel modules on CPAN, T2 - it is nice to see a new metamodel come out that has made Right™ architectural decisions at virtually every step.
Being the result of a long and extensive period of collaboration and dialogue with the core Perl 6 development team and veterans of various object systems, and being heavily researched in such longstanding prior art as the Smalltalk and CLOS Meta-Object-Protocols, the long question of "which accessors module to use" has finally been solved in a way that allows a new wave of advanced tools to be developed, as well as paving the way for a smooth migration to Perl 6 objects.
Naturally if you are unfamiliar with the higher level tricks then this might seem a bit pointless. However, modules like Template::Plugin::Heritable would be needlessly complicated and restricted to a 10-year old object model without the sophisticated abstractions provided by Moose and Class-MOP.
Sam Vilain - 2006-07-26 22:00:14
Was this review helpful to you?
Yes
No
|
Perl.org sites
: bugs
| dev
| history
| jobs
| learn
| lists
| use
Site Information and Contacts |
|