Well the game has also changed for dynamic languages. Writing JS or Ruby with a powerful IDE today isn't what it used to be 5-10 years ago and it will keep getting better. The tools and linters will become smarter about catching silly typos. It will never be like writing in a compiled language but the gap will narrow.
Also - I don't think we'll ever agree on any language. Sure, some languages will be dominant - Java maybe or Rust or whatever, but there will always be room for alternative approaches. Humans don't fully agree on much.
yes, it's true that with sophisticated gradual typing and expressive static langs, dynamic and static languages are far more similar than they used to be.
personally, I still enjoy the extreme dynamism of lisp and lisp-like langs (julia), but we may never see a resurgence of them in popularity
Re:From Node to Ruby on Rails
by brightball on Saturday December 18, 2021 @12:37PM
(#29606493)
Where Elixir makes everything work is the runtime that allows millions of concurrent processes to coexist without taking over the processor.
I can’t think of another language, even Rust, where you could run a full database inside your codebase without negatively impacting everything else.
That BEAM runtime just makes things possible that aren’t in other languages.
I tip my hat though to people diving into Elixir --- it is definitely a cool direction and one I would follow if I weren't already so sold on Rust/Crystal/etc.