3 ms·
Ruby is a more logical choice, or Elixir, depending on your usage domain. Or maybe Python or Julia if using PDL? Raku is nice but still slow and not there yet.
by petre 6y ago
Ruby is a more logical choice, or Elixir, depending on your usage domain. Or maybe Python or Julia if using PDL? Raku is nice but still slow and not there yet. No nice http framework like Mojolicious for one, not enough libraries to get stuff done. Pdf support is still quite lacking in Perl for instance. Good luck churning out a nice looking report for a client.
- raiph 6y ago> Raku is nice but still slow and not there yet. I agree with that general sentiment in some respects, but: > No nice http framework like Mojolicious for one Cro is still in beta but it's nice and popularly used as an equivalent to Mojolicious.[1] > not enough libraries to get stuff done. One can write: use Library::Foo:from<Perl5>; in Raku to use Perl libraries via Raku's Perl Inline. That is to say, Raku can use tens of thousands of mature libraries from CPAN. Stefan Seifert, creator of many of the Inlines, is using Catalyst in Raku in a production setting as part of his "battle hardening" work for the Perl Inline.[2] (If Cro didn't exist, I daresay some folk would be using Mojolicious in Raku as well.) > Pdf support is still quite lacking in Perl for instance. I don't use Perl much these days but I'm surprised you're saying support is lacking. Metacpan lists over 700 PDF packages, so presumably something like a few thousand PDF modules. Are you saying they aren't up to the task of churning out a nice looking report? In the meantime, David Warring's suite of PDF modules for Raku are highly capable.[3] And the ability to use modules from other PLs in Raku isn't limited to Perl, even if it's currently smoothest for using Perl libraries, so one can use PDF libraries from, say, Python. [1] https://cro.services/ https://cro.services/ [2] https://raku.land/?q=Inline https://raku.land/?q=Inline [3] https://raku.land/?q=pdf https://raku.land/?q=pdf
- moonchild 6y ago> slow Raku performance is decent enough where it has to be, and continues, slowly, to improve. I would be seriously surprised if cpython outperformed it, and python gets used quite a lot in the same domains.