2 ms·
I used to love Perl 5 in my free time for personal projects around 2009-2010, frameworks like Dancer or Mojolicious were getting traction and it was a lot of fu
by reidrac 10y ago
I used to love Perl 5 in my free time for personal projects around 2009-2010, frameworks like Dancer or Mojolicious were getting traction and it was a lot of fun; but when I wanted to change my career and move away from what I was doing at the time (PHP mostly), I finally decided to go with Python and that meant no time for Perl (and no Perl 6).
Basically at that point there were less Perl jobs and the language had (has?) bad reputation on being too easy to write hard to maintain code that I thought the language wasn't worth the peer pressure when Python or Ruby were nice languages too with open and welcoming communities behind them.
Perl 6 seems to add to that bad reputation unfortunately, adding extra complexity.
This is just an anecdote, but reading the comments seems like other people had a similar experience.
- b2gills 10y agoPerl 6 adds features, and hides complexity. You are right that Perl 6 is more complex, but you will never see the majority of it until you decide you want to dig deeper. If you write equivalent idiomatic code in both versions of Perl, the Perl 6 code will likely be less complex, shorter, more declarative, and easier to read.