It seems to me that there's a developing consensus even in the deployment ecosystems. Everybody's growing towards what I might call a file-system-virtual environment per application, so you don't get conflicts in the "core" OS, automatic dependency management, etc etc, and it seems like the libraries grow ever closer to each other. What is one year some bizarrely-awesome library in one particular language is two years later copied in all the others. (Which is a good thing.) That whole family of languages is all headed for the same basic local optima, which is the bulk of why I would claim they're all essentially the same language.
Comments
It seems to me that there's a developing consensus even in the deployment ecosystems. Everybody's growing towards what I might call a file-system-virtual environment per application, so you don't get conflicts in the "core" OS, automatic dependency management, etc etc, and it seems like the libraries grow ever closer to each other. What is one year some bizarrely-awesome library in one particular language is two years later copied in all the others. (Which is a good thing.) That whole family of languages is all headed for the same basic local optima, which is the bulk of why I would claim they're all essentially the same language.