Having both modules use each other, combined with BEGIN trickery is prone to subtle errors.
I would restructure your modules to avoid that. Either put the common routines into a third module or reconstruct your modules so you don't need to do the BEGIN trickery.
In reply to Re^5: Namespaces and modules
by Corion
in thread Namespaces and modules
by kzwix
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |