|
|
|
|
|
by pcollinsmokonut
3594 days 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. |
|
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_...