3 ms·
Their OO is terrible. Especially ruby's (single inheritance and a half-ass mixin system ... yeah, right). Perl5's built-in OO is even more terrible, but expose
by mst 12y ago
Their OO is terrible. Especially ruby's (single inheritance and a half-ass mixin system ... yeah, right).
Perl5's built-in OO is even more terrible, but exposed enough guts for Moo/Moose to be written, which is far, far superior.
Note that there's a MooseX rubygem and an Elk python package, because apparently there are people actively using ruby and python who also miss sensible OO :)
(I can elaborate on what I find superior but you might find it more instructive to see what people have ported than what I miss)