in reply to Re^2: Package Variables
in thread Package Variables
How would perl know that this is unintentional?
If you write a new program and name it perl.exe, would your OS warn you that ./perl.exe is not C:\Perl\bin\perl.exe?
@INC managment is like @PATH managment, the assumption is you know what you're doing
$ cat Config.pm package Config; $VERSION=666666; 1; $ perl -MConfig -le " print $INC{q!Config.pm!}" C:/perl/5.12.2/lib/MSWin32-x86-multi-thread/Config.pm $ perl -le "print for @INC" C:/perl/site/5.12.2/lib/MSWin32-x86-multi-thread C:/perl/site/5.12.2/lib C:/perl/5.12.2/lib/MSWin32-x86-multi-thread C:/perl/5.12.2/lib . $ perl -I. -MConfig -le " print $INC{q!Config.pm!}" Config.pm $ perl -I. -le "print for @INC" . C:/perl/site/5.12.2/lib/MSWin32-x86-multi-thread C:/perl/site/5.12.2/lib C:/perl/5.12.2/lib/MSWin32-x86-multi-thread C:/perl/5.12.2/lib .
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: Package Variables
by kurt2439 (Sexton) on Mar 28, 2011 at 04:12 UTC | |
by Anonymous Monk on Mar 28, 2011 at 07:23 UTC | |
by kurt2439 (Sexton) on Mar 28, 2011 at 12:48 UTC |