Oh yes for 4). Why can't I include a package from the current directory? Would it be that difficult to first search for a directory containing a `main.go` before jumping to GOPATH - similar to how Python defines packages with a __init__.py?
In addition, once your workspace increases in size, GOPATH becomes a mess in my opinion.
In addition, once your workspace increases in size, GOPATH becomes a mess in my opinion.