[Pdx-pm] Austin's $VERSION trick

Michael G Schwern schwern at pobox.com
Fri Jul 15 14:57:05 PDT 2005


On Fri, Jul 15, 2005 at 10:13:03PM +0000, brendan at hollyking.org wrote:
> On Fri, Jul 15, 2005 at 02:37:25PM -0700, Michael G Schwern wrote:
>  
> > Its a test for the reader.  You pass. :)
> 
> Doh!  I fail.  :(
> 
> >   perl -wle "require 'C:\\foo\\bar\\baz.pl';  print join qq'\n', keys %INC"
> 
> I get:
> 
>   Carp.pm
>   warnings.pm
>   C:\foo\bar\baz.pl
>   strict.pm
>   Exporter.pm

Ok, so paths are only Unixy if they go through the "require Foo::Bar" -> 
"require 'Foo/Bar.pm'" translation.  Makes sense.


-- 
Michael G Schwern     schwern at pobox.com     http://www.pobox.com/~schwern
You are wicked and wrong to have broken inside and peeked at the
implementation and then relied upon it.
	-- tchrist in <31832.969261130 at chthon>


More information about the Pdx-pm-list mailing list