| ▲ | unscaled 7 hours ago | |
> One of the good features of Go is that you namespace your code with the location to fetch the code. Then the rest of the article explains why this is NOT a good feature in practice. I don't think it's unworkable either, but this is one of these little thing that Go decided to do different and convinced its fans that this is a great idea and all the other languages where doing it wrong. After a couple of road bumps appeared, instead of admitting there are some advantages to having official package names, we're now told that everybody should just set up their own custom domain with an nginx server or a Go Vanity URLs forwarder to serve traffic for their GitHub-hosted packages. | ||
| ▲ | 12_throw_away 5 hours ago | parent [-] | |
combine these domain aliases with the caching goproxy you're supposed to use, and they're well on their way to reinventing a traditional package index from first principles | ||