in reply to Using the DATA file handle for ARGV
This snippet is really interesting and could prove useful later, thanks for sharing (:
There's something I find strange. Typeglob aliasing usually transfers all magic. Try this:*a = *\; $a = 42; print; # prints 42
However, in this case, it looks like @ARGV and $ARGV are stripped of all magic by the manipulation (@DATA and $DATA ain't getting any magic neither). Can somebody explain what's happening there?