I'd shill APL/J/etc.
It's just a shame that q isn't free for commerical use (though it's free for personal use) and there aren't many jobs outside of finance.
Besides Prolog & APL, I would add Forth to the list.
I feel the same about statically typed functional programming as about Rust, it's a nice theory but in practice you end up squeezing problems into weird shapes to keep the language happy.
Actually it is both
My favourite so far are the ML family and F# in particular. The only language(s) I regret not learning earlier. Try F# or OCaml if you haven’t already.
Do you know about any language with as strong or stronger borrow checker than that of Rust?
I then go further and describe languages as linear combinations of these: Python as C minus Haskell plus Lisp; Mathematica as Lisp plus SQL; F# as (Haskell plus C)/2.
Really?