Why does it makes sense? I can think of many reasons i want many workspaces:
- I work for two companies.
- I have home projects and work projects.
- I have multiple go versions.
- I'm working on two versions of a library
Why does it makes sense? I can think of many reasons i want many workspaces:
GOPATH simplify automation, developers tools heavily use it which was design goal. And GOPATH like OS PATH is a list i.e.
export GOPATH = PATH1:PATH2:PATH3
that can answer some your questions.