in reply to Top level my vars and their global use in a file

I used to leave only counters, and constants in global variables, or in any other special case. Otherwise I pass variables to subroutines, and I just create variables in the scope it is used. So there are no variable name confusions, etc. Of course these methods are used with strict, so it notifies me if am wrong.

--
tune