My eyes get blurry at this point. Without deeper qualifications almost everything you said is false. Picking two easy ones.
including the unprecedented system, Moose
I alluded to this before when you went on a Perl6 bashing rant while singing the praises of Moose—from the Moose docs: Moose is based in large part on the Perl 6 object system, as well as drawing on the best ideas from CLOS, Smalltalk, and many other languages.
You might assume that something as “radically different” as Moose et al would carry with it a hefty performance price ... but it doesn’t.
Of course it does. Moose is about 1,000% slower than straight hashrefs, 750% slower than plain objects, and there are sweetened syntax/utility options like Object::Tiny::XS and Mouse::XS that are still much faster than Moose. But again, without qualification for what use, what place, etc, all such speed statements are noise.
| [reply] |