6 ms·
One of the thing Cheney says in his talk about gb is that nobody likes the .lock files[1], I see that dart is using .lock files, bundlers also uses .lock files
by hittaruki 11y ago
One of the thing Cheney says in his talk about gb is that nobody likes the .lock files[1], I see that dart is using .lock files, bundlers also uses .lock files as does rust.
But other languages seems to get away without it.. clojure with lenigen seems to do it nicely.
So what are the problems with it?
http://go-talks.appspot.com/github.com/davecheney/presentations/reproducible-builds.slide#16 http://go-talks.appspot.com/github.com/davecheney/presentati...
- Nullabillity 11y agoMaven-style dependency managers (including leiningen) just contain the locks inline in the regular build script.
- Jweb_Guru 11y agoA slight tangent, but as someone who is sort of in the "respect but do not use" Clojure category, Leiningen seems pretty amazing. I really hope future language package managers look to it for inspiration; it seems to get practically everything right.
- munificent 11y ago> One of the thing Cheney says in his talk about gb is that nobody likes the .lock files[1] That may be true if by "nobody" he means Go users, but outside of the Go community things are different. I haven't heard many complaints about them in the Ruby or Dart ecosystems, and the value they provide (repeatable builds!) is very real.