Should be: Goodnight, Perl 6.
Posted Feb 11, 2013 20:40 UTC (Mon) by dskoll
In reply to: Should be: Goodnight, Perl 6.
Parent article: Chromatic: Goodnight, Parrot
Why are you discounting the huge positive impact of things like Moose...
Moose, IMO, is a giant negative impact. It hugely increases the memory footprint of Perl. Our product cannot possibly use Moose because of this.
And it has caused CPANhell... some modules want Moose and others still don't, so you end up with Moose and with traditional blessed-hash object models. And it also means we can use fewer CPAN modules because anything that drags in Moose is no good.
The Perl developers even recognized this which is why we have Moose, Mouse, Moo and Mo. And even the joke-class M.
As a Perl developer, I look at all this crap and run away screaming. It's a total mess.
... the testing revolution
It seems to me that testing was always a strength of Perl since way before Perl 6, so I don't understand what you mean by this supposed benefit of Perl 6.
the Perl 6 language *is* appealing to Perl's original audiences
It's not that appealing to me. And although the Perl 6 language may be cool, the implementation (or should that be "implementations"? Why do something once if you can do it twice?) suck.
to post comments)