|
|
|
|
|
by lobster_johnson
2957 days ago
|
|
Go already has "packages", so it's not something that can be used for what vgo calls modules. A Go package is similar to a Java or Python package; it's just a namespace. A vgo module can be thought of as a collection of packages that have a version number and a single canonical name. I don't find the terms particularly confusing, given that Go doesn't already have anything called a module. It would really only be confusing if you're deep into another language that has "packages" and "modules". I personally don't find it difficult to context switch like that. |
|
Certainly it's not that big of a confusion, but still will probably be one in discussions, especially for polyglot programmers.