in reply to Catalyst reload, 'use parent' and mro c3 (UPD: NOT Catalyst)
package SRS::MyTest; our @ISA; BEGIN { @ISA = (); } use parent 'File::Find'; BEGIN { print STDERR "HEREISIT @ISA\n"}; 1;
Where Catalyst's reloading code is described (or how to see it)?Don't know about Catalyst, but it's probably something like:
in fact:delete $INC{'XXX.pm'}; require 'XXX.pm';
# main.pl use XXX (); delete $INC{'XXX.pm'}; require 'XXX.pm';
that does just that# XXX.pm package XXX; use parent 'File::Find'; our @ISA; BEGIN { print STDERR "HEREISIT @ISA\n"}; 1;
$ perl main.pl HEREISIT File::Find HEREISIT File::Find File::Find
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Catalyst reload, 'use parent' and mro c3
by vsespb (Chaplain) on Dec 23, 2015 at 19:50 UTC | |
by Anonymous Monk on Dec 23, 2015 at 20:14 UTC | |
by vsespb (Chaplain) on Dec 23, 2015 at 20:24 UTC | |
by Anonymous Monk on Mar 12, 2024 at 12:23 UTC |