Package: libmoose-perl (0.31-1) [universe]
Links for libmoose-perl
Ubuntu Resources:
Download Source Package libmoose-perl:
Maintainer:
Please consider filing a bug or asking a question via Launchpad before contacting the maintainer directly.
Original Maintainers (usually from Debian):
- Debian Perl Group (Mail Archive)
- Krzysztof Krzyzaniak (eloy)
- gregor herrmann
- Carlo Segre
- Damyan Ivanov
- Rene Mayorga
- Niko Tyni
It should generally not be necessary for users to contact the original maintainer.
Similar packages:
Extension of the Perl 5 object system
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 convenience 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 appropriate and performing any type constraint checking or coercion.
For more details, see the ever expanding Moose::Cookbook manpage.
Other Packages Related to libmoose-perl
|
|
|
-
- dep: libclass-mop-perl (>= 0.47)
- A Meta Object Protocol for Perl 5
-
- dep: libsub-exporter-perl (>= 0.972)
- A sophisticated exporter for custom-built routines
-
- dep: libsub-name-perl (>= 0.02)
- Assigns a new name to referenced sub
-
- dep: perl (>= 5.6.0-16)
- Larry Wall's Practical Extraction and Report Language
Download libmoose-perl
| Architecture | Package Size | Installed Size | Files |
|---|---|---|---|
| all | 204.9 kB | 624.0 kB | [list of files] |