Having said that, I certainly hope that this does not become some sort of thing that people spend a lot of time worrying about, enforcing, or baby sitting others.
For example, the sheer fact that a CoC could exist for go, may mean that people spend time policing rather than programming.
Until reading this I was not aware Rust had a CoC. Can anyone comment on the process that was used to create this, and how its going? Is there recourse for someone that is out of line? Is there human energy spent on policing this?
For me, programming languages shouldn't dictate CoC. However, I think it makes a lot more sense for communities to. So where do you draw the line between community and programming language? Obviously a programming language like C has no central community really. However with Rust and Go and some others there is main IRC channels and more. I just can't help but feel that the forum, IRC network, etc, should be responsible for the CoC. I don't like that Go could end up having a prescribed culture. Some of the most talented C programmers I know are edgy, intolerable people. I would hate for some of their work to get thrown out because they can't be relied on to have a sane discussion 1/2 the time.
What can we really do as community to enforce it at the language level really? I can see someone being banned from a forum. But, what if they don't stop using Golang? Seems like something that is impossible to police.