in reply to What are people doing with Perl 5 and Raku these days?

Raku might provide a nice environment for programming language research given it's first class treatment of grammars. You may like a couple of recent talks:

Perl 5 is suitable for any kind of research and tinkering once it gets out of your way, seems based on your intro that you could achieve this state quickly so that you're able to focus on the problems to solve rather than fighting the language. Also, PDL is still alive and kicking.

I don't know much about tools from other languages, but I've always found Perl native data structures to naturally work very will with any kind of nested or linked data structures like trees and graphs. Same applies for text analysis via feature extractions. This strength doesn't extend to image based machine learning because it is currently lacking complete wrapper modules around things like OpenCV. Another area that has really been strong recently is it's foreign function interfacing (alternatives to XS for "simple" things) for shared libraries and inlining other languages.

  • Comment on Re: What are people doing with Perl 5 and Raku these days?

Replies are listed 'Best First'.
Re^2: What are people doing with Perl 5 and Raku these days?
by etj (Priest) on Apr 19, 2022 at 22:25 UTC
    Perl has the Graph module. PDL has recently gained a (not CPAN yet - call it working prototype stage) module with some support for OpenCV. Other machine-learning support for PDL: AI::MXNet.
Re^2: What are people doing with Perl 5 and Raku these days?
by Crosis (Beadle) on Nov 07, 2020 at 20:08 UTC

    I think generally speaking, Perl, Ruby, Python ... Smalltalk, whathaveyou, with any decent set of default collections will be able to do trees and graphs pretty easily. I like having regexes as part of syntax (which Ruby and, surprisingly, JavaScript also does) and I'm not aware of any other language that has first-class grammars other than Perl 6 / Raku.