Cool - thanks - that puts my mind at rest. I've been evangelizing Moose to anyone that will listen and my failure to understand what was going on had turned into a real brick wall. I should've brought it to this (unfailingly helpful) mailing list earlier.
Cheers, Ian 2009/1/31 Stevan Little <stevan.lit...@iinteractive.com> > > On Jan 30, 2009, at 6:55 PM, Ian Sillitoe wrote: > >> Is this a really horrible hack? >> > > No more than Moose itself is :) > > Because Moose does most of it's bootstrapping at that grey area right after > "compile" time and right before "run" time, it can sometimes be sensitive to > load order and circular references/dependencies. I am hoping that the > current MooseX::Declare/Devel::Declare experiments will end up providing a > way for us to push much more of this stuff into the true "compile" phase, > but we are still too early in the development of those tools to know. So > really for now the only way around it is hacks like yours (which really > isn't that horrible). > > - Stevan > -- Ian Sillitoe CATH Team -- http://cathdb.info