Class::Trait 0.11 has been uploaded to the CPAN. It should appear shortly.
0.11 Nov. 19, 2005 - Added tests to ensure that failure messages were correct. - Fixed bug where not all conflicting methods were being recognized. - If only a single method is to be excluded, you may specify the method name without having to wrap it in an array reference. - Clean up debugging code. Only call debug() if needed. - Only use Data::Dumper if debugging. - Eliminated "uninitialized" warning when Class::Trait can't determine the package a method originated it. - Added "BUGS" section to documentation. Both known bugs have easy workarounds.
I should add the the known "BUGS" are merely warnings.
Re:BTW
Ovid on 2005-11-20T21:24:56
Let me know if you have any problems with it. Also, I'm quite open to suggestions/patches.
Right now, I'm trying to figure out if it's desireable to remove a trait at runtime. Tim Bunce's work has definitely gotten me thinking about that (not that I plan to hack in trait removal support any time soon).