|
|
|
|
|
by vessenes
737 days ago
|
|
From a consumer (developer consumer) point of view, I hear you. From a project point of view, there are some pretty strong contra-indicators in the last 20 years of language development that make this plan suspect, or at least pretty scary — both Perl and Python had extremely rocky transitions around major versions; Perl’s ultimately failing and Python’s ultimately taking like 10 years. At least. I think the last time I needed Python 2 for something was a few months ago, and before that it had been a year or so. I’ve never needed Perl 6, but if I did I would be forced to read a lot of history while I downloaded and figured out which, if any, Perl 5 modules I’m looking for got ported. I’d imagine the numpy devs probably don’t have the resources to support what would certainly become two competing forks that each have communities with their own needs. |
|
raku has good package compatibility via Inline::Perl5 and Inline::Python and FFI to languages like Rust and Zig
among the many downsides of the transition, one upside is that raku is a clean sheet of paper and has some interesting new work for example in LLM support
I have started work on a new raku module called Dan::Polars and would welcome contributions from Numpy/Pandas folks with a vision of how to improve the APIs and abstractions … it’s a good place to make a real contribution, help make something new and better and get to grips with some raku and some rust.
just connect via https://github.com/librasteve/raku-Dan-Polars if you are interested and would like to know more