3 ms·
Its more open than the OS example. There have been community discussions on many issues related to the language. The core team solicits feedback, and designs ar
by cdoxsey 8y ago
Its more open than the OS example. There have been community discussions on many issues related to the language. The core team solicits feedback, and designs are often adjusted in light of that feedback. Consider type aliases:
https://github.com/golang/go/issues/18130 https://github.com/golang/go/issues/18130
Its also an example of the proposal process which is PEP like.
That said, changes like this are not decided by the community, but by the core team. Go is an opinionated language and far more ideas have been rejected than accepted. For example Ian Lance Taylor's 5 generics proposals: https://github.com/golang/proposal/blob/master/design/15292-generics.md https://github.com/golang/proposal/blob/master/design/15292-....