this post was submitted on 02 Jul 2023
5 points (100.0% liked)
Golang
2201 readers
17 users here now
This is a community dedicated to the go programming language.
Useful Links:
Rules:
- Posts must be relevant to Go
- No NSFW content
- No hate speech, bigotry, etc
- Try to keep discussions on topic
- No spam of tools/companies/advertisements
- It’s OK to post your own stuff part of the time, but the primary use of the community should not be self-promotion.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Some aspects of that repo are actually language features, such as the pkg and internal directories.
pkg/
isn't a language feature. It's just a popular convention that used to be used in the Go standard library.The language feature is the
internal/
directory, and it's function of restricting dependencies from external programs.That is correct,
internal/
is a feature. I was just clarifying that thepkg/
folder isn’t any sort of language feature as you had said it was.