Comment by G3rn0ti

3 years ago

It's grand child, Raku, also seems to be an impressive language actually. Hated by Perlers and non-Perlers alike, it actually would be a great environment to build powerful programs in:

https://www.oreilly.com/library/view/learning-perl-6/9781491...

>>Hated by Perlers and non-Perlers alike

Wrong. Perlers still cheer for it.

But for some reasons it hasn't wide spread adoption yet. We hope to use it some day in production.

I messed around with Raku and it is seriously underrated. If anyone hasn't yet I would recommend giving it a try. It still does all the cool stuff Perl 5 can do but with the features you would expect from a modern language baked in. Raku and the core modules are solid and can be used in production but unfortunately the overall ecosystem is still struggling. 3rd party modules can be hit or miss. I found several of them weren't well maintained or seemed abandoned.

Yeah I wish Raku would pick up some steam. It’s the only newish language I’ve looked at that’s made me say wow and it cleans up some of the thorny Perl5 sigil issues.

  • I always liked the sigils :-)

    When I was first learning to program and picked up Perl 5 (I was interested in Web programming, so... that was the thing to learn at the time) and then later read some books (yes, kids, we used to read books) on Java and C++, I wondered how the hell anyone could make sense of them. And hacking up early Javascript snippets (you know, for image rollovers, the only thing anyone used it for for the first few years) was so painful. It's just words! There's nothing to indicate what anything is! The examples in the books were so hard to read.

    The answer, of course, was "they use syntax highlighting", but I'd not made that discovery yet.

    • Oh Sigils aren’t bad. It’s just they’re more consistent in Raku, particularly with regard to arrays and hashes.

I don't think anyone hates it, but there were many people who were looking for a solid release that ran fast-enough. There was also... drama, which I feel no one cares for.

  • This is a pretty remarkably bitter and uncharitable take, given that Raku is the original intended successor of Perl, created by Perl's author, and sharing a lot of the "spirit" of Perl.

    That ship sailed, I won't argue it, and I'm not personally invested in either "camp", but in a thread saying "Hey, Perl is actually a pretty cool language!", I think a short mention of Raku isn't worth this reaction.