in reply to Re^3: interface.pm explained
in thread interface.pm explained

Traits (as described in the papers and implemented in Class::Trait) are not the same thing as Roles (as defined in the Apocalypse) anymore. It is my understanding that the original Traits paper was the inspiration for Roles, but they have really grown to differ in many ways, and really should not be thought of as the same thing anymore.

-stvn