On Thu, 2005-02-10 at 12:01 -0500, Matthew Berk wrote: > I have come up with a bit of a hackish, near term solution. Wanted to > share it with the group. > > - check to see if a subroutine in the library is defined() > - if not, delete() the library name from %INC > - require() the library
I do something like that when porting legacy code in a hurry. I use a do('library.pl') inside a BEGIN block, so that it ignores %INC but only happens once per script. You definitely want to fix this in the long-term though. Duplicating these subs in multiple scripts eats up memory. - Perrin