Comment by m132
20 hours ago
I can quickly think of problems we have to deal with trying to make a real cross-platform application, or worse, a cross-language interface to a system/library, but not many that would stem from having a single dominant (non-stagnant or proprietary) language.
The overuse of dependencies is a problem, sure, but it's completely unrelated to "over-unification". Every ecosystem with a built-in package manager suffers from this, be it Node.js, Python, or Rust, to name a few. In fact, it's not even the package manager, it's the ease in adding new dependencies. Go demonstrates that pretty well.
No comments yet
Contribute on Hacker News ↗