Here is the original idea log.
We can use polymorphism in perl. Use it and object composition instaed of multiple inheritence.
Perl 5's OOP is not OOP. Do not depent on it. It just provides simple use of variable since variable itself knows the home (object / package).
Interface for re-use and abstraction should be OOP style.
We want to use OOP style in using Perl 5 but take care for OOP-ism. Balance is important.
not use deep inheritence.
Programs in libexec/ describes the basic flow of processes. They may be allowd to be structured not object oriented programming
Polymorphism and re-use is important especially in sub-classes.
Copyright (C) 1993-2017 Ken'ichi Fukamachi mail:< fukachan at fml.org >