karlgoethebier has asked for the wisdom of the Perl Monks concerning the following question:

Hi all,

from the friendly manual of Role::Tiny:

"If you wanted attributes as well, look at Moo::Role."

A clear statement. It is like it is.

But please note the ultimate exegesis:

"Role::Tiny provides some of the same features as Moose's role system...it doesn't support any sort of attribute declaration, so you have to do that by hand..."

Sure, in my role i can say require 'nose'; and in my consuming class i can say use Class::Tiny qw(nose);.

But is there a way to do that by hand?

Update: Here is a solution how to do that by hand: Type the code given above in your favorite editor and run the scripts as usual. If this doesn't fit your needs switch to Moo::Role.

Thanks for any advice in advance and regards, Karl

«The Crux of the Biscuit is the Apostrophe»