3 ms·
Or that such tools aren't shipped and part of the standard Go experience. Fortunately that's changing.
by mathw 8y ago
Or that such tools aren't shipped and part of the standard Go experience.
Fortunately that's changing.
- latchkey 8y agoant, maven and gradle are not shipped with the JVM, yet the java community figures out how to do a build system somehow.
- Karunamon 8y agoin fairness, Java has an excuse that it’s ancient in language terms and expectations were different then. Go, not so much - it came out in 2012. Pip and CPAN and Gem had been around for years. Go’s lack of a sane packaging solution this far into its lifetime remains a serious weakness of an otherwise solid platform.
- latchkey 8y agoOne could argue that golang is a solid platform because they focused on the platform first, instead of the package management. It is all about priorities.
- Nullabillity 8y agoJava doesn't bundle and market a `java get` command that works fine until it suddenly dosn't.
- latchkey 8y agoThe `go get` command was never marketed as a versioned package management tool. `go get` also works just fine if you point it at forked repositories that you control.
- Nullabillity 8y ago> The `go get` command was never marketed as a versioned package management tool. Because the Go team kept pushing the ridiculous idea that versioning doesn't matter. > `go get` also works just fine if you point it at forked repositories that you control. And at that point, what value does `go get` add?