11 ms·
Golangs package management is almost objectively a dumpster fire, confirmed by the fact that they’ve made at least 3 whacks at trying different esoteric things.
by awinder 7y ago
Golangs package management is almost objectively a dumpster fire, confirmed by the fact that they’ve made at least 3 whacks at trying different esoteric things. There’s a lot of things that are nice about Go but package management is definitely not one of them.
- malvosenior 7y agoThis isn't true since `go mod` in Go 1.12. It's as good as Cargo and Lein now (both of which are also excellent). I'd recommend Rust and Clojure as well but Golang seems like a good next step for Python devs since it's the most similar.
- vonseel 7y agoRust package management is amazing but the language itself is not approachable at all in comparison to Python.
- takeda 7y agoStep backwards you mean. Go doesn't have package management, it's just list of git repositories and revisions that should be checked out and compiled with your code. In fact it is encouraged to have as little dependencies as possible.
- malvosenior 7y agoI fail to see how that's not package management.