in reply to Re^5: cpan install($_) doesn't work in loop, but normal lexical var does
in thread cpan install($_) doesn't work in loop, but normal lexical var does
So it's all about intent - if you inadvertently overwrite $_ or inadvertently get your $_ overwritten, it's fault in either way. If you do it deliberately, you'll do it (at best) for educational purposes - "hey, I wiped our scratchpad, isn't that nice? fix your code" :-)
Anyways, I personally think $_ and friends should be seen as belonging to no namespace but the CORE, and closer to the default main namespace.
--shmem
<update> - added curlies for My_Real_Global_Var - thanks Hue-Bond </update>
_($_=" "x(1<<5)."?\n".q·/)Oo. G°\ /
/\_¯/(q /
---------------------------- \__(m.====·.(_("always off the crowd"))."·
");sub _{s./.($e="'Itrs `mnsgdq Gdbj O`qkdq")=~y/"-y/#-z/;$e.e && print}
|
|---|