in reply to Moose support for circular dependencies?

Do as you would in other languages: Declare symbols before using them.
package BB; use utf8; use Moose; sub mysub; use CC; sub mysub { print "BB\n";}
or
package BB; use utf8; use Moose; sub mysub { print "BB\n";} use CC;

Note that you can have the same problem in Perl without Moose if you export or if you have prototypes.

Replies are listed 'Best First'.
Re^2: Moose support for circular dependencies?
by vsespb (Chaplain) on Apr 13, 2015 at 17:32 UTC
    Ok, thanks, that indeed works!
    as for export/prototypes - yes, I know.