in reply to passing subroutine args as a hash: why not?

Use a hashref, as others have suggested. When you do, I can highly recommend Params::Validate for checking that certain hashref parameters a) exist b) are of the right type. And 61 data items is a huge number -- IMO, anything more than three is asking for trouble.

I know, do what you gotta do, but in future, use a hashref.

--t. alex
Life is short: get busy!
  • Comment on Re: passing subroutine args as a hash: why not?