in reply to Re: Lots of subs in large program vs lots of small programs
in thread Lots of subs in large program vs lots of small programs

Unless it is obvious by reading the program from which required file each function comes (e.g. have "require 'quality.pl'" only import functions that are named 'quality_*', which would still be a fairly bad way to do it), then I'd use the Exporter module and use the modules (first turning them into proper modules with a package statement) with an import list so that the program is self-documented as to where functions originate from.
  • Comment on Re: Re: Lots of subs in large program vs lots of small programs