|
|
|
|
|
by LordHeini
2251 days ago
|
|
It really buggers me that Go had no modules for such a long time. The first commercial project in our company was done with the stupid old gopath system. Builds broke all the time due to version problems. It was atrocious and made me never consider Go again. However the module system came along shortly after and while being kind of crappy, compared to systems like the one in Rust, it gets the job done. We have no Go projects without modules now. This was just a bad experience and i have no idea why a module system was not included in the beginning. Good tooling should be a first class citizen in every good programming language and library management is part of that. |
|
Because Google internally has a monorepo. $GOPATH works great when it contains just one repo.