It was in response to
tbunce's
request for a different roles implementation so that DBIv2 could move forward. The feature needed was run-time composition which creates a new class.
For the record, I wrote Perl6::Roles with the help/support of the authors of the other three roles implementations on CPAN at the time.
My criteria for good software:
- Does it work?
- Can someone else come in, make a change, and be reasonably certain no bugs were introduced?