5 ms·
not mentioned in the article is that apparently Moose is a really good OO system for perl, but (in my opinion) about 10 years too late.
by unshift 15y ago
not mentioned in the article is that apparently Moose is a really good OO system for perl, but (in my opinion) about 10 years too late.
- rednaught 15y agoToo late for modern Perl or too late for something else?
- rjbond3rd 15y agoMoose is a great OO system, period. I'm sorry that it's too late for you, but it's not too late for me :)
- chromatic 15y agoHow is it too late? Ten years ago, significant pieces of Moose did not exist anywhere. You can make the argument that if Perl 5 had had a better OO system not borrowed from Python, Moose might not exist now. That may be true in part, but I suspect significant pieces of Moose would still have to exist.
- deleted 15y ago[deleted]
- kyleburton 15y agoI think it's 'too late' in the sense that Perl may have lost some developer share b/c people started looking elsewhere for direction - and Moose hasn't been strong enough a reason for them to come back. (said as someone who used and advocated Perl in production for 12+ years but no longer actively uses it) At one point Perl was the golden child of dynamic website development. It was really attractive to both developers and business types because of the productivity increase over other technologies - you could ship faster (which is what often counts most). It has other viable competitors in that space now. Devs have a limited amount of time to invest in any technology - once they've reached a certain threshold of investment getting them to switch is nigh impossible (see also language flame wars - which are about that threshold more than any real differences between most languages).