p5-Role-Tiny-2.000008.txz


Advertisement

Description

p5-Role-Tiny - Roles, like a nouvelle cusine portion size slice of Moose

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Quarterly i386
Package filename p5-Role-Tiny-2.000008.txz
Package name p5-Role-Tiny
Package version 2.000008
Package release -
Package architecture i386
Package type txz
Category devel perl5
Homepage https://metacpan.org/release/Role-Tiny
License GPLv1+, ART10
Maintainer sunpoet@FreeBSD.org
Download size 19.30 KB
Installed size 62.39 KB
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 first wins. In a more complete system (see Moose)
roles are checked to see if they clash. The goal of this is to be much simpler,
hence disallowing composition of multiple roles at once.
WWW: https://metacpan.org/release/Role-Tiny

Alternatives

Package Version Architecture Repository
p5-Role-Tiny-2.001004.txz 2.001004 amd64 FreeBSD Ports Latest
p5-Role-Tiny-2.001004.txz 2.001004 i386 FreeBSD Ports Latest
p5-Role-Tiny-2.000008.txz 2.000008 amd64 FreeBSD Ports Quarterly
p5-Role-Tiny - - -

Requires

Name Value
p5-Class-Method-Modifiers = 2.13
perl5 = 5.30.0

Download

Type URL
Mirror pkg.freebsd.org
Binary Package p5-Role-Tiny-2.000008.txz
Source Package devel/p5-Role-Tiny

Install Howto

Install p5-Role-Tiny txz package:

# pkg install p5-Role-Tiny

See Also

Package Description
p5-Roman-1.24.txz Perl module to convert between Arabic and Roman numerals
p5-Rose-DB-0.779,1.txz DBI wrapper and abstraction layer
p5-Rose-DB-Object-0.8140,1.txz Extensible, high performance RDBMS-OO mapper
p5-Rose-DBx-Object-MoreHelpers-0.100_1.txz Perl 5 module to deploy a DBIx::Class schema
p5-Rose-DBx-Object-Renderer-0.77_1.txz Web UI Rendering for Rose::DB::Object
p5-Rose-DateTime-0.540_1,1.txz DateTime helper functions and objects
p5-Rose-HTML-Objects-0.623.txz Object-oriented interfaces for HTML
p5-Rose-Object-0.860_1.txz Simple object base class
p5-Rose-URI-1.02.txz Easy and efficient manipulation of URI components
p5-Router-Boom-1.02.txz Perl extension for fast routing engine for web applications
p5-Router-R3-0.011001.txz XS wrapper around a C library R3
p5-Router-Simple-0.17.txz Simple HTTP Router
p5-Router-Simple-Sinatraish-0.03_1.txz Perl extension for Sinatra-ish routers on Router::Simple
p5-Routes-Tiny-0.21.txz Lightweight routes implementation
p5-RunApp-0.13_1.txz Generic module to run web-applications
Advertisement
Advertisement