I just found this in the perldoc
" Currently Perl subroutines have fairly limited support for formal parameter lists. You can specify the number of parameters and their type, but you still have to manually take them out of the `@_' array yourself. Write a source filter that allows you to have a named parameter list. Such a filter would turn this: sub MySub ($first, $second, @rest) { ... } into this: sub MySub($$@) { my ($first) = shift ; my ($second) = shift ; my (@rest) = @_ ; ... } " does this still make sense? does it improve the compiled object any? and why not sub MySub($$@) { my( $first, $second, @rest ) = @_; ... } ???? ciao drieux --- -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]