in reply to "my" variables masking earlier declaration

The my keyword declares variables. You have to declare a variable before you use it (under use strict), otherwise you'll get the Global symbol "$VERBOSE" requires explicit package name at .. type of message. But you can't re-declare a variable, otherwise you'll get the "my" variable $DEBUG masks earlier declaration in same scope .. type of message.

Define a variable just once, and before it's needed, then Perl won't (or shouldn't) complain.

Alex / talexb / Toronto

"Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds