Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

Re: Does %INC always have Unix-style paths?

by GrandFather (Cardinal)
on Aug 30, 2006 at 03:13 UTC ( #570296=note: print w/ replies, xml ) Need Help??


in reply to Does %INC always have Unix-style paths?

The key you require is "If EXPR is a bareword, the require assumes a ``.pm'' extension and replaces ``::'' with ``/'' in the filename for you, to make it easy to load standard modules. This form of loading of modules does not risk altering your namespace." (from require). See also %INC and @INC.

Update which doesn't actually say anything about it. However:

use lib ".\\"; print "$_\n" for @INC;

Prints:

.\ C:\Program Files\ActiveState Komodo 3.5\lib\support\dbgp\perllib C:/Perl/lib C:/Perl/site/lib .

On an XP system and:

print "$_ => $INC{$_}\n" for keys %INC; prints in part: IO/Socket/UNIX.pm => C:/Perl/lib/IO/Socket/UNIX.pm IO.pm => C:/Perl/lib/IO.pm Carp.pm => C:/Perl/lib/Carp.pm bytes.pm => C:/Perl/lib/bytes.pm DB/RedirectStdOutput.pm => C:\Program Files\ActiveState Komodo 3.5\lib +\support\dbgp\perllib/DB/RedirectStdOutput.pm

DWIM is Perl's answer to Gödel


Comment on Re: Does %INC always have Unix-style paths?
Select or Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://570296]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (5)
As of 2014-09-20 00:49 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (151 votes), past polls