| [reply] |
If the original author used Module::Pluggable, but did not remove '.' from @INC, then the original author intended to load unspecified modules on purpose from '.'
There is no contradiction
| [reply] |
It seems that also apt-get did load files from /tmp, which likely was not the intended consequence. It was arguably a bug in apt-get, but making the intent explicit is certainly the better approach here.
| [reply] [d/l] |
Yes, the program does expect the module to exist. But that expectation can be incorrect.
I don't know about you, but I frequently get Perl code (usually things written by coworkers...) which doesn't properly document its dependencies, resulting in attempts to load modules which aren't installed on the machine. | [reply] |