|
|
Linux temps réel embarqué et outils de développements
|
Technique |
|
libmoose-perl
libmoose-perl | Extension of the Perl 5 object system | Priority | |
Section | perl |
Installed size | 376 |
Maintainer | Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org> |
Architecture | all |
Version | 0.17-1 |
Depends | perl (>= 5.6.0-16), libtest-longstring-perl, libclass-mop-perl (>= 0.36), libsub-exporter-perl, libuniversal-require-perl |
Suggests | libx11-6 |
File name | pool/main/libm/libmoose-perl/libmoose-perl_0.17-1_all.deb |
Description | Moose, it's the new Camel. Moose is an extension of the existing Perl5 object system. . Moose is built on top of Class::MOP, which is a metaclass system for Perl5. This means that Moose not only makes building normal Perl5 objects better, but it also provides the power of metaclass programming. . Moose makes every attempt to provide as much convience during class construction/definition, but still stay out of your way if you want it to. Here are some of the features Moose provides: . Unless specified with extends, any class which uses Moose will inherit from Moose::Object . Moose will also manage all attributes (including inherited ones) that are defined with has. And assuming that you call new which is inherited from Moose::Object, then this includes properly initializing all instance slots, setting defaults where approprtiate and performing any type constraint checking or coercion. . For more details, see the ever expanding Moose::Cookbook manpage. |
|
|