I've already head this conversation at http://news.ycombinator.com/item?id=1377077 about Moose. Moose is good, but it's not that good, and certainly not nearly enough to make up for the terrible language underpinning it.
Moose is good, but it's not that good
I think its "good enough" to tempt people to use Perl.
What language is not terrible?
J
Scourges weakling humans, lets me write code like a stack of paperclips.
Re:The Second Age of Perl
by forkandwait on Wednesday May 26, 2010 @11:35PM
(#1382596)
OMG!!! I actually maintain J code!! There are, like, 10 of us in the whole universe.
I think more people speak Quileute than still use J (http://en.wikipedia.org/wiki/Quileute_language)... for good reason ...
Since you don't seem to consider the best OO system around a part of the language, I assume you are a functional fanatic?
Perl's been on an upward trajectory for years now
I have significant doubts about that (I speak as someone who did perl programming for years).
the best Perl hackers don't seem to have gone anywhere
Depends on who you consider to be the best, but a lot of them have gone to Ruby, Haskell, Clojure, and other more modern languages. Perl had its day. That day was the 1990s and early 2000s.
In, say, 5 years Perl won't have the luster it once did
I like Perl, I think it's a solid language, but it's become stagnant amidst a huge degree of innovation.
As the best Perl hackers evaporate away off to concentrate on newer languages and technologies only the dregs will remain. Without exceptional hackers innovating within the language the lack of innovation of the language will become more apparent.
Perl's been on an upward trajectory for years now. The language and ecosystem has steadily taken on features from Perl 6 and beyond, most notably the Moose object system (which could totally beat up your favorite language's object system in a fight). And the best Perl hackers don't seem to have gone anywhere.
(And come on, you clearly don't like Perl, so it's disingenuous to say you do.)