http://www.perlmonks.org?node_id=1085159


in reply to Re: Can't find function in @INC
in thread Can't find function in @INC

Except that if you do that you won't be told "Can't find function in @INC", you'll be told something like ...

$ perl -E 'use Gargh' Can't locate Gargh.pm in @INC (@INC contains: ...)

The question is wrong. If it were a closed-book test I'd write something like that I've never seen it before but would guess at it being some kind of mal-formed subroutine reference that got pushed into @INC.

After RingTFM the closest I can get is this, although I don't recall ever seeing this construction in real life:

$ perl -E 'push @INC, bless({}, "Foo");require Gargh' Can't locate object method "INC" via package "Foo" at -e line 1.