3 ms·
Maybe it's a bit off topic, but I wonder how much the Kubernetes code base influences this kind of demand to add features to the language.
by haolez 7y ago
Maybe it's a bit off topic, but I wonder how much the Kubernetes code base influences this kind of demand to add features to the language.
- geodel 7y agoQuite a bit I think. Go module system did cover many use cases which Kubernetes cared but other systems may have not.
- mfer 7y agoKubernetes wasn’t an influencer. In fact go modules require semver and kubernetes doesn’t use semver. There are little things like that
- pansa2 7y agoWhy Kubernetes in particular?
- bigdubs 7y agoIt's one of the largest open source ecosystems written in golang by lines of code, it's also a major priority for Google.
- gen220 7y agoBecause it’s huge, very abstract (pluggable components are a first class concept), very publicly-known (it’s name carries weight), and has numerous numerous active contributors, whose membership has evolved continuously over time. It makes use of a lot of magic to get over a lack of genetics, and has innovated in that case. There aren’t a lot of other projects with that profile in Go. etcd and raft are similar, but are maybe an order of magnitude less “big”.
- tapirl 7y agobecause the k8s project is full of generated code, which really hurts the readability.