I feel typeglobs are a red herring here; the point is that you want to localize both the @ARGV array and the *ARGV{IO} filehandle and those are separate actions (that local *ARGV happens to do both of). I don't see Juerd thinking the two should be tied together in that thread (other than in his initial post not recognizing the possibility of <> being in use in an outer context).
I've localized @ARGV when calling Getopt::Long::GetOptions before. @ARGV's implicit use by <ARGV> is only a small part of what it does.
</beating on a dead horse ?>In reply to Re^7: How 'bout an argv pragma?
by ysth
in thread How 'bout an argv pragma?
by blazar
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |