- or download this
Parent->ChildX
->ChildY->GrandchildYX
->GrandchildYY
- or download this
Parent.function1 (function1 defined in Parent)
ChildX.function1 (function1 imported from Parent)
ChildX.function2 (function2 defined in ChildX)
...
ChildY.function2 (function2 defined in ChildY)
GrandchildYX.function1 (function1 imported from ChildY)
GrandchildYX.function2 (function2 defined in GrandchildYX)
- or download this
use Parent qw(function1) # function 1 from Parent
or
use ChildX qw(function1 function2) # function1 from Parent, function2
+from ChildX
...
use ChildY qw(function1) # function1 from ChildY
or
use GrandchildYX qw(function1 function2) # function1 from ChildY, func
+tion2 from GrandchildYX