> Renaming is a good idea.
>
> But @ARGS has one disadvantage: it's a plural form.
You're right, but one problem is that @ARG is already a synonym for @_.
We'd either have to break this, or put the command-line args in a
top-level @_. While this would make stuff even more consistent, it would
break modules like Getopt which read @ARGV directly from a sub function.
Personally, I think renaming this is a fairly good idea, but not at the
expense of causing any problems. We don't want to take away any
functionality.
So this could be spun off again into two competing viewpoints:
1. Leave it alone, as Chaim suggested, the world isn't
perfect
2. Rename to @ARGS, @CMDARG, @CMD, @#, @*, @BOB ?
In fact, I wouldn't necessarily mind leaving @ARGV as a synonym for
something real short like @*.
-Nate