4 ms·
Actually, I've been looking at Perl 6 and I think it's quite amazing. It's really the only language outside those I get paid to work with that I've considered d
by 0x445442 9y ago
Actually, I've been looking at Perl 6 and I think it's quite amazing. It's really the only language outside those I get paid to work with that I've considered doing a deep dive on.
I'm not really understanding the lack of love for Perl 6 unless it's from folks that have invested careers in Perl 5 and are miffed by the compatibility story.
For example can someone point to the analog of this https://docs.perl6.org/language/grammars https://docs.perl6.org/language/grammars in Python, Ruby, Groovy etc?
Also, https://modules.perl6.org/ https://modules.perl6.org/ seems to be growing.
- kbenson 9y ago> I'm not really understanding the lack of love for Perl 6 unless it's from folks that have invested careers in Perl 5 and are miffed by the compatibility story. I think far more likely is the people that have decided to dislike "Perl" are letting their prejudice leak. Perl 5 is one of those languages that is hides complexity, partially by accident. I'm sure a lot of people have looked at Perl and been unable to figure out what's going on, and why the same function returns different values sometimes when called with the same arguments[1], and not known what to make of it because many things work exactly as expected, especially for people familiar with C. This can be confusing to people that thought they were getting a handle on the language. The conclusion then is either they are failing to understand the language, or the language sucks. I imagine one choice is easier on the ego than the other. 1: Context. People skimp on the reading or targeted learning and context bites them in the ass, even if it's fairly simple once known.
- vorg 9y ago> can someone point to the analog of this https://docs.perl6.org/language/grammars https://docs.perl6.org/language/grammars in Python, Ruby, Groovy etc? Those language grammars, if they've been properly implemented, could be the Perl 6 killer feature if well promoted. It could even lead to a sudden fall in brogrammers using regexes to parse html. Looking at the ranking of those languages you mentioned on Tiobe, i.e. Python (4.7%), Ruby (2.4%) and Apache Groovy (0.3%), I guess if Python 3 took the initiative and implemented them, that would work as well.
- woolfy666 9y agoNice that you mention "deep dive". :-) https://www.packtpub.com/application-development/perl-6-deep-dive https://www.packtpub.com/application-development/perl-6-deep...