Perl Security: 5. When using functions, remember... Why do we have to bother with @_ ? Take this to your advantage in your (small) funcions It is faster not to reassign from @_ to lexical variables It keeps your code smaller It reminds you not to grow your functions too much And don't despair... This is bound to change soon In Perl6: sub myfunc ($var1, $var2) { (...) }