Hacker News new | ask | show | jobs
by sametmax 3431 days ago
Actually we could also learn from:

- the JS community. npm dependancy graph, webpack resolver and yarn performances;

- the rust community like with cargo.

1 comments

Bundler does proper dependency resolution using Molinillo[0] which is also used by CocoaPods[1]. This is definitely something that other package managers can stand to adopt.

0: https://github.com/CocoaPods/Molinillo 1: http://cocopods.org/

This is exactly what I was trying to get at with my original comment. There needs to be a lot more sharing of package management tools and techniques across language boundaries. Generic platform- and language-agnostic tools and algorithms are a step in the right direction!
I have a big doubt about Molinillo. The readme doesn't even link to a documentation.

Does it allow you to update one package or the executable version and get a list of all the stuff to update ?