Guix will hold its first online conference November 22nd. Propose a talk before November 6th. Learn more!

perl-moose 2.2012 Postmodern object system for Perl 5

Moose is a complete object system for Perl 5. It provides keywords for attribute declaration, object construction, inheritance, and maybe more. With Moose, you define your class declaratively, without needing to know about blessed hashrefs, accessor methods, and so on. You can concentrate on the logical structure of your classes, focusing on "what" rather than "how". A class definition with Moose reads like a list of very concise English sentences.