3 ms·
I completely agree with you. Perl is absolutely terrible for basic oo. Basic getters and setters needs the moose module which instantly slows down your code bas
by pcollinsmokonut 10y ago
I completely agree with you. Perl is absolutely terrible for basic oo. Basic getters and setters needs the moose module which instantly slows down your code base beyond.
I'm a very competent oo perl developer. I recently wrote a complex large platform in Perl5. It's simply not good enough.
In addition cpan is like walking the dungeons of moria. amazing relics of complexity frozen in time.
- raiph 10y ago> Perl is absolutely terrible for basic oo. To clarify for readers who might not know... * Perl 5 (the language this comment appears to focus on) and Perl 6 (the language the OP is about) are different languages in the same family, like Common Lisp and Clojure. * Perl 6 OO is syntactically and semantically elegant. "In using Perl 6, one of the things that constantly floors me is how elegant objects are..." [1]. * Perl 6, which has this elegant OO built in, outperforms Perl 5 + Moose for some things and trails it for others. [1] https://www.reddit.com/r/perl6/comments/4ud7vc/a_python_guy_in_perl_6_object_land/ https://www.reddit.com/r/perl6/comments/4ud7vc/a_python_guy_...