Michael from Gemfury here. We've been using Golang for a couple of years with a dependency manager that we've built internally and will shortly release to the public. If you'd like to try it, check it out here: https://melody.sh/docs
Rather than creating new methods for a class, YAML.load can be used to call one of a few specific methods ([]=, init_with, or yaml_initialize) for the specified class. This exploit found a class where string arguments to the []= method are inserted into an eval() block, thus becoming code.
For a long time Amazon fulfilled only their own products (and some large partners) from their warehouses. Now, it's offered to everyone as Fulfillment by Amazon service. No doubt Amazon will offer the locker service, if the market is there.
Every language has a separate way of doing packages, explaining the individual benefit based on your preference is a more clear message to get across. The other benefit is it helps us choose where to focus.
And, funny story: the word "weapon" is A/B tested with the word "repository" because I had the same doubts. Guess which one converts better? Hint: It's not "repository"
The service currently services RubyGems customers from the root domain. We figured Hacker News is a wider audience than just Ruby and would be of great help to decide which direction we should go next.
Sorry for the confusion - we figured it'd be easier to explain the service for each individual platform separately, rather than all at once. Hence the up-front selection.
Not sure what you mean about packaging process. Are you talking about combining "gem build" and "fury push" into one command?
As far as pricing, unlike Github, our $9 pricing is for unlimited Gems. Can you suggest a plan that would work for you (# of Gems, collaborators, price, etc)?