also maybe of interest to @wycats - i have an alternate take on committing lock files in libs (buried in there :D) https://medium.com/@sdboyer/so-you-want-to-write-a-package-manager-4ae9c17d9527#.mgwzeowea …
-
-
Replying to @wycats
so, five months later, here's that thing about deriving "preferred versions" from a dependency's lock filehttps://github.com/sdboyer/gps/wiki/gps-for-Implementors#preferred-versions …
1 reply 0 retweets 2 likes -
Replying to @sdboyer
this README is really cool ... and you wrote it in Go :( Maybe that'll mean the Go community finally gets a good story here, 1/
2 replies 0 retweets 0 likes -
but I'm not going to build tools for the Rust ecosystem (or even Ruby, for that matter) in Go. 2/
2 replies 0 retweets 0 likes -
I think we need something like gps (a framework for pkgmgmt) written in a lower level language (C or Rust): libpkgmgr :P 3/3
1 reply 0 retweets 2 likes -
Replying to @wycats
+1 to that. after writing gps, i now feel *vaguely* qualified to *begin* such work :P
2 replies 0 retweets 0 likes -
Replying to @sdboyer
the main thing yet to learn is what characteristics need to be sacrosanct to protect communities over the long haul.
2 replies 1 retweet 3 likes
as an example, Cargo doesn't support removing, just yanking. And yanking removes from search but not download.
-
-
that was a decision we made after years of working with the bundler ecosystem. Glad to be vindicated by left-pad.
0 replies 0 retweets 1 likeThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.