No such thing as a small change | |
PerlMonks |
How can you make 'use lib "foo"; dynamic?by martell (Hermit) |
on Jul 31, 2005 at 16:08 UTC ( [id://479709]=perlquestion: print w/replies, xml ) | Need Help?? |
martell has asked for the wisdom of the Perl Monks concerning the following question: Dear Monks While programming over the past, i have created some personal generic perl classes that i use regularly in different small programs. I consider these classes not generic enough to become real CPAN modules. Mostly they add some syntax sugar to CPAN modules to keep the programming style consistent or hide some complexity. But now i end up with adding at different perl classes some line like: use lib "personal_library\personal_class";This is not very portable nor handy. It imposes the location of my library. I want to be able to set the location of my library more dynamic. Now, most of my programs have some xml file with configuration information. It is easy to add a variable in the configuration file and then obtain it from the file. Rest the following question: Is it possible to add the path of my personal library to the @INC array globally at execution time for my program so i can omit the 'use lib' line in my modules? Or is there a more perlish way to handle this problem? Thanks in advance
Back to
Seekers of Perl Wisdom
|
|