Bug#364613: ITP: libmoose-perl -- Extension of the Perl 5 object system

Krzysztof Krzyzaniak (eloy) eloy at debian.org
Mon Apr 24 14:05:19 UTC 2006


Package: wnpp
Severity: wishlist
Owner: "Krzysztof Krzyzaniak (eloy)" <eloy at debian.org>

* Package name    : libmoose-perl
  Version         : 0.04
  Upstream Author : Stevan Little <stevan at iinteractive.com>
* URL             : http://search.cpan.org/~stevan/Moose-0.04/
* License         : Perl: Artistic/GPL
  Programming Lang: Perl
  Description     : 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 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.
    

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-1-686
Locale: LANG=pl_PL, LC_CTYPE=pl_PL (charmap=ISO-8859-2)




More information about the pkg-perl-maintainers mailing list