"be consistent" | |
PerlMonks |
Re: Interpreter eval counter out of boundsby ikegami (Patriarch) |
on Jan 28, 2011 at 19:06 UTC ( [id://884901]=note: print w/replies, xml ) | Need Help?? |
"Will not stay shared" is a warning that indicates one made the error of nesting nesting named subs. Specifically, it is issued when an inner named sub captures vars from the outer sub.
Don't nest named subs. It's not like inner is private to outer. "Global symbol requires explicit package name" is an error detected by "use strict;".
Loading Carp::Always might be a simple way of getting useful diagnostics.
109 is not a particularly interesting number to computers. If it was 22n or 22n-1 (e.g. 28, 215, 216, 231, 232, etc), then it would get my attention. (Why oh why do you generate and execute so many code snippets!)
In Section
Seekers of Perl Wisdom
|
|