[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#652292: ITP: libobject-role-perl -- base class for non-Moose roles

Package: wnpp
Severity: wishlist
Owner: Florian Schlichting <fschlich@ZEDAT.FU-Berlin.DE>

* Package name    : libobject-role-perl
  Version         : 0.001
  Upstream Author : Toby Inkster <tobyink@cpan.org>
* URL             : http://search.cpan.org/~tobyink/Object-Role-0.001/
* License         : GPL-1+ or Artistic
  Programming Lang: Perl
  Description     : base class for non-Moose roles

The idea of Object::Role is to be a base class for roles like
Object::DOES, Object::Stash and Object::ID. It handles parsing of import
arguments, installing methods into the caller's namespace (like
Exporter, but using a technique that is immune to namespace::autoclean)
and tracking which packages have consumed your role.

While Object::Role is a base class for roles, it is not itself a role,
so does not export anything. Instead, your role must inherit from it.

libobject-role-perl is a dependency of libobject-authority-perl.

Reply to: