I usually use classic perl bless for my object code, though I have been very excited about the new class feature and have written lots of private code and a few small modules on CPAN using it. I was a very vocal fan of the feature back when Ovid was posting updates about his studies on the methodology of OO systems that were the foundation for the Corinna project.
However, I have not been using the class feature as much lately. Simply because implementation is slow and perl devs keep saying "don't use it in production". At this pace, it's looking like a 10-year implementation, ala Perl6-style problem. There is a chicken-egg mentality that seems to be happening. Comments about being uncertain about moving forward because devs are not sure if people are actually using it or testing it vs comments about how it's "not ready for production use" all from the same people. I would like to see the pace picked up quite a bit. Otherwise, the fanfare will continue to decline, and even I will lose interest in it. Certainly, there are fine modules that implement OO systems like moo(se) and even more concise ones like H2O.
In my personal view, core class development needs to increase its pace to implement the most highly anticipated features that many are hopeful for. This would make it more viable for common programmers to implement. Also, there needs to be some sort of real expectation as to when some portion (and what portion?) will move out of experimental so that end users can see light at the end of this tunnel.
In reply to Re: Anyone migrated to the new 'class' way of OOP?
by hax
in thread Anyone migrated to the new 'class' way of OOP?
by stevieb
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |