3 ms·
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.
by cutler 4y ago
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.
- singingfish 4y agoRust gets large amounts of inspiration from perl so don't forget that one.
- nextos 4y agoWikipedia quotes Ruby as an influence, but not Perl, citing this source: https://doc.rust-lang.org/reference/influences.html 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?
- dragonwriter 4y agoPython has a number of similar, static, compiled languages that are embeddable in Python code (notably Cython and taichi).