in reply to passing paramters to a sub

There'd be no harm in:
sub whatever( @ $ ); # declaration whatever(%list,$val); sub whatever( @ $ ) { my $val = pop( @_ ); my %list = @_; ... }

Replies are listed 'Best First'.
Re^2: passing paramters to a sub
by polettix (Vicar) on Aug 30, 2005 at 10:55 UTC
      I use prototypes for one and one reason only.

      Compile-time checking.

      So I'd argue that prototypes are still desirable, even with the pop.