Erlang/OTP does medium difficulty things, i.e. very large applications with good fault tolerance and QoS, really well.
But it's a very different niche. Perl and Ruby scale to mid sized applications quite well, but above that fault tolerance and QoS become hard.
I think with languages like Perl, Ruby and Python you just need a static, compiled language to migrate to at a certain scale, preferably with similar features. Kotlin and Scala seem to be currently the best options for Ruby, Python and OO Perl. For procedural Perl maybe Golang.
Re:Not Your Grandfather’s Perl
by singingfish on Friday September 09, 2022 @04:57AM
(#32776980)
Rust gets large amounts of inspiration from perl so don't forget that one.
Wikipedia quotes Ruby as an influence, but not Perl, citing this source: https://doc.rust-lang.org/reference/influences.html
Still, Perl might have influenced Rust via Ruby. Otherwise, do you have a reference for Perl's direct influence on Rust?
Re:Not Your Grandfather’s Perl
by dragonwriter on Saturday September 10, 2022 @10:00PM
(#32796196)
Python has a number of similar, static, compiled languages that are embeddable in Python code (notably Cython and taichi).
I don’t care about hard problems, and easy problems.