Subject: | Usage of parent.pm / suitability for the gold standard of runtime-require |
I re-read [1] last night, and figured since M::R is basically already
doing all of this, so I could harass authors into loading modules using
this, and centralize on a sane require mechanism. In particular
parent.pm is using an unsafe require, however it is a dependency of
M::R. Would you be averse to replacing the `use parent 'Exporter'`, with
the old-style `require Exporter; our @ISA = 'Exporter'` ? If the case I
can file a parent.pm bug recommending a switch to M::R::require_module().
Cheers!
[1]
http://blogs.perl.org/users/michael_g_schwern/2011/10/how-not-to-load-a-module-or-bad-interfaces-make-good-people-do-bad-things.html