| The progressive introduction of automated type checking in Elixir should serve as a reference on how to improve a programming language gracefully without breaking changes. So many examples of programming languages have huge breaking changes between versions that end up creating a split in the ecosystem that takes years to resolve. Thankfully José has been very clear about Elixir being done since at least 2018. The language is stable and the language/core foundation is not changing anymore. https://www.youtube.com/watch?v=suOzNeMJXl0 Truly outsanding work and stewardship. |
I can only think of 2: python 3 and perl 6.
Those two were very traumatic so it's not surprising it feels like more.