[Chicago-talk] Dynamic @INC builder?

Steven Lembark lembark at wrkhors.com
Fri Jan 23 15:27:11 CST 2004

-- Ed Summers <ehs at pobox.com>

> On Fri, Jan 23, 2004 at 08:54:19AM -0800, Jim Thomason wrote:
>> In short, is there an existing module that will
>> dynamically populate @INC based upon certain keywords?
>> 1) Does this already exist?
> Steven's FindBin::libs [1] (which I installed this morning) is a similar
> tool for handling situations like this. I think you would need to synch
> up the  names of your library locations though:
>     /Users/jim/Documents/Perl/lib
>     /home/thomason/perl/lib

Actually, you can pick the directory names to change them from "lib".

               use FindBin::libs qw( base=altlib );

e.g., qw( base=homegrown ) will look for ./homegrown. The POD has a
few examples of this.

The basic idea behind FB::libs is that what  you are looking for will
be somewhere along $Bin. The example with ~/libs doesn't sound very
portable, but if your sandbox is somewhere below $HOME then tracing
up $Bin will eventually collide with it.

Steven Lembark                               2930 W. Palmer
Workhorse Computing                       Chicago, IL 60647
                                            +1 888 359 3508

More information about the Chicago-talk mailing list