Hi all,

It's the same old story: some of my colleagues were interested in roles, but 
leery of pulling Moose and its dependencies into our codebase. As a result, 
I've released Role::Basic:

  https://github.com/Ovid/Role-Basic
  http://search.cpan.org/dist/Role-Basic/

And I have an extended explanation of it at 

  http://bit.ly/e4jWWc 
  
http://blogs.perl.org/users/ovid/2010/12/rolebasic---when-you-only-want-roles.html

My intention is to have this be a safe subset of Moose::Role behavior to ensure 
that when/if people would like to upgrade to all of Moose, they're not 
dependent on Role::Basic behavior. My hope is that Role::Basic can be a 
"stepping stone" to Moose for those who want roles but are leery of 
/^(?:Any::)?(?:Mo[ou]se|Moo)$/. I describe more in the blogs.perl.org post 
about why I didn't go with an existing module for this.

If anyone sees any incompatibilities between Role::Basic and Moose::Role, 
please let me know.

Cheers,
Ovid
--
Live and work overseas - http://overseas-exile.blogspot.com/
Buy the book           - http://www.oreilly.com/catalog/perlhks/
Tech blog              - http://blogs.perl.org/users/ovid/
Twitter                - http://twitter.com/OvidPerl/

Reply via email to