3 ms·
One fools with Perl if there's legacy Perl infrastructure in production. One does not simply rewrite 20+ kloc of working Perl code into something else just beca
by petre 7y ago
One fools with Perl if there's legacy Perl infrastructure in production. One does not simply rewrite 20+ kloc of working Perl code into something else just because it's cool. Mojolicious is a good and elegant web framework for modern Perl. I haven't seen anything comparable except maybe in Ruby.
- scarface74 7y agoBut specifically, why move to Raku for new projects?
- benbristow 7y agoI personally think Raku is a poor choice for new projects. I've never heard of anything relatively popular built with it. I get the feeling it's quite a hobbyist platform at this point. I'd rather use Perl 5 than Raku at the moment. At least Perl 5 has CPAN which is still somewhat alive.
- petre 7y agoIt's a bit like Julia, or Java 1.3, only without the marketing behind it. It's quite capable, definitely not a hobbyst project. Too slow and missing a lot of libraries though. And yes, Perl is still a better choice.
- petre 7y agoBecause of the rational math. For what it's worth it could replace Cobol, although I don't know if that's such a great thing. And maybe because it's a well designed language and a joy to program in, but we already have Ruby for that.
- benbristow 7y agoI'm more of a Ruby fan than a Python fan, but Python has Django, Flask, Tornado and others. https://steelkiwi.com/blog/top-10-python-web-frameworks-to-learn/ https://steelkiwi.com/blog/top-10-python-web-frameworks-to-l...
- petre 7y agoI know. Django is quite different, maybe Flask is sinatraish but not async afaik. Tornado is async but plain different as well and from what I've read more suited for web APIs. I'd rather use just about any modern Node.js framework than older non async frameworks for Python.