> Can I just do:
>
> role ListOfMessages($attribute_base, $method_base, $display_color) {...}
>
> or what?
PS:
Sorry: I know that for types and what-not I could do
role ListOfMessages[args]
but I'm wondering about parameters in names.
That is,
has @:messages;
versus
has @:errors;
I don't think scads of little C<eval> statements is the answer, but I don't
know if
has @:${attribute_base};
works, or if there's some sort of higher-level method:
$this.meta.add_attribute(name => $attribute_base, type => '@', access =>
':')
Hopefully this is clearer.
=Austin