Closed
Description
(after discussion with Russ, trying to summarize here) It's nice to be able to tell people to set $GOPATH == $HOME, which means their source goes into $HOME/src and their binaries conveniently go into $HOME/bin. The only wart with $GOPATH == $HOME is the $HOME/pkg directory, which is pretty ugly, not useful for end users, and somewhat offensive to be littering in people's $HOME. If issue #4443 and issue #3895 get fixed, $GOPATH/pkg might get even uglier. Unlike $GOROOT/pkg, $GOPATH/pkg doesn't contain tool binaries. It's pretty much just a cache. Can't cmd/go's *.a cache go into /tmp/go-cache-$USER 0700 or ~/Library/Caches with appropriate occasional lazy cleaning? (or letting the system clean).
Activity