On Sun, Jul 19, 2009 at 11:39:33AM -0500, Jesse Luehrs wrote: > On Sun, Jul 19, 2009 at 07:44:20PM +1000, Daniel Pittman wrote: > > Thank you for the clarification. I am a little curious, Hans, about which > > roles you are thinking of that fail if composed too early? > > Roles which use 'requires' will fail if composed before the methods that > they require are defined (this is more of an issue with MooseX::Declare, > because even normal method declarations happen at runtime, unlike normal > Moose).
Also, roles that have method modifiers that you want applied to methods generated by attributes. hdp.