not germane to OP but generally relevant
Nice to see this example. I should probably ask this in another thread, but what's the obsession with has? Can't we (everyone not just your modules) just have blocks all the way down or superficially support something that's familiar to JAVA programmers? At this point we're just cargo culting a failed declarative approach (IMO).
What are we getting beyond classic Perl OO? (sincerely want to break this down for the benefit of the overall discussion):
- protected methods
- strong types/checking
- strong data encapsulation
What else? If this has been hashed out before (a true breakdown), I'd be satisfied with a link. TY!