in reply to Re^5: Sanity Check: Roles vs. Traits
in thread Sanity Check: Roles vs. Traits
perhaps your already existing role was incorrectly named.
That's probably true. I think maybe the role was applied at the wrong level. It should have been applied to the new base class I was trying to name.
I've been meaning to ask for a while now: Are there any guidelines on how to name roles?
Like for inheritance there's the "is a", e.g. Broadcast is a PublicationEvent.
The PublicationEvent does HaveIdentifiers. I think the "does" comes from the Perl6 keyword. But in Moose the keyword is "with", so that confuses things a bit.
So, any good ideas on how to think or phrase the description of names for classes and roles?
In Section
Seekers of Perl Wisdom