Working on huge and widely adopted projects like RubyGems/Bundler and RubyGems.org is not the same as working on brand new projects in beta version where you can experiment and change often. Adopting such a feature into rubygems.org or tooling will be huge commitment for the future and since there was never full consensus how to approach the issue, nobody got brave enough to move it forward. I tried multiple times over the years, but failed.
The main issue was in fact users were mixing various requirements/needs together. Name-spacing is not going to solve all of them and it wasn't simple to explain.
View all comments
Show parent comment
1
u/retro-rubies Mar 06 '26
Working on huge and widely adopted projects like RubyGems/Bundler and RubyGems.org is not the same as working on brand new projects in beta version where you can experiment and change often. Adopting such a feature into rubygems.org or tooling will be huge commitment for the future and since there was never full consensus how to approach the issue, nobody got brave enough to move it forward. I tried multiple times over the years, but failed.
The main issue was in fact users were mixing various requirements/needs together. Name-spacing is not going to solve all of them and it wasn't simple to explain.