devel/p5-Role-Tiny as requirement for upcoming update for devel/p5-Moo. Role::Tiny is a minimalist role composition tool. ROLE COMPOSITION Role composition can be thought of as much more clever and meaningful multiple inheritance. The basics of this implementation of roles is: * If a method is already defined on a class, that method will not be composed in from the role. * If a method that the role "requires" to be implemented is not implemented, role application will fail loudly. Unlike Class::C3, where the last class inherited from "wins," role composition is the other way around, where the class wins. If multiple roles are applied in a single call (single with statement), then if any of their provided methods clash, an exception is raised unless the class provides a method since this conflict indicates a potential problem.
5 lines
256 B
Text
5 lines
256 B
Text
$NetBSD: distinfo,v 1.1 2012/07/18 07:54:13 sno Exp $
|
|
|
|
SHA1 (Role-Tiny-1.001004.tar.gz) = c2cade9a3cda6b4d19afa52e56654653ffea4172
|
|
RMD160 (Role-Tiny-1.001004.tar.gz) = 0696a81c31a45c5213b84a98f394d051ed68f454
|
|
Size (Role-Tiny-1.001004.tar.gz) = 19386 bytes
|