On Monday 26 Jul 2010 22:31:24 Ovid wrote:
> I'm thinking about writing a module which is merely a role (Moose::Role)
> which one must consume. While there doesn't appear to be a standard for
> this, I was thinking about trying to set a precedent and use the Does::
> namespace. For example, if you want a upload a role which serializes
> things to YAML, you might call it "Does::Serialize::YAML" to make it clear
> it's a role to be consumed and not a stand-alone package.
>
> Thoughts?
>
Due to the fact Moose roles are used with the word 'with', it feels a little
bit weird to say something like:
package Car;
use Moose;
with 'Does::AutoPilot';
Although there is no reason not to make a keyword 'which' for that matter.