In python we do
pip install myLib.
In linux we do
apt-get install myTool.
And there are many such examples.
Why in Scala we need to include full “address” of the library
io.whatever.myHub % myLib?
I really don’t understand it, and I guess there is probably a reason, but we need to find a way around this to increase adoption and simplicity.
I think just a basic list on github, with some form of governance should suffice, and sbt (via a simple plugin for this purpose) and other tools are just look onto that to stay updated.
What am I missing?