On Mon, 19 Dec 2005, Perrin Harkins wrote:
Usually circular references like this are not a problem in Perl. The only issue I know of is when you try to use imported subs or variables at compile time.
Generally, this is true. Do beware though of code that may lean on perl's grammar a bit much:
func_foo 'asdf'; Will fail compilation if Perl has never seen 'func_foo' before, whereas: func_foo('asdf'); will not.
- Perrin
Cheers, Chase