in reply to subroutine passing array as named parameter
You want to do:
my ($args) = @_; [download]
my $args = @_; [download]
/J\