Why would you think that?

It's not a secret, perldoc lib

NAME lib - manipulate @INC at compile time SYNOPSIS use lib LIST; no lib LIST; DESCRIPTION This is a small simple module which simplifies the manipulation of + @INC at compile time. It is typically used to add extra directories to perl's search pat +h so that later "use" or "require" statements will find modules which a +re not located on perl's default search path. Adding directories to @INC The parameters to "use lib" are added to the start of the perl sea +rch path. Saying use lib LIST; is *almost* the same as saying BEGIN { unshift(@INC, LIST) } For each directory in LIST (called $dir here) the lib module also +checks to see if a directory called $dir/$archname/auto exists. If so the $dir/$archname directory is assumed to be a corresponding architec +ture specific directory and is added to @INC in front of $dir. To avoid memory leaks, all trailing duplicate entries in @INC are removed. Deleting directories from @INC You should normally only add directories to @INC. If you need to d +elete directories from @INC take care to only delete those which you add +ed yourself or which you are certain are not needed by other modules +in your script. Other modules may have added directories which they n +eed for correct operation. The "no lib" statement deletes all instances of each named directo +ry from @INC. For each directory in LIST (called $dir here) the lib module also +checks to see if a directory called $dir/$archname/auto exists. If so the $dir/$archname directory is assumed to be a corresponding architec +ture specific directory and is also deleted from @INC. Restoring original @INC When the lib module is first loaded it records the current value o +f @INC in an array "@lib::ORIG_INC". To restore @INC to that value you ca +n say @INC = @lib::ORIG_INC; SEE ALSO FindBin - optional module which deals with paths relative to the s +ource file. AUTHOR Tim Bunce, 2nd June 1995.
perlfaq-q INC
How do I add a directory to my include path at runtime? Here are the suggested ways of modifying your include path +: the PERLLIB environment variable the PERL5LIB environment variable the perl -Idir command line flag the use lib pragma, as in use lib "$ENV{HOME}/myown_perllib"; The latter is particularly useful because it knows about m +achine dependent architectures. The lib.pm pragmatic module was f +irst included with the 5.002 release of Perl.
How To Read The Friendly Manual which has at least 90% of all the answers

 
______crazyinsomniac_____________________________
Of all the things I've lost, I miss my mind the most.
perl -e "$q=$_;map({chr unpack qq;H*;,$_}split(q;;,q*H*));print;$q/$q;"


In reply to Re: Re: @INC package location by crazyinsomniac
in thread @INC package location by malaga

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.