Despite my being here for a while, I guess I've been fairly oblivious to much off the controversy. Perhaps I don't hand around IRC enough. :)
I will say this though: the community concentrates a lot on the compiler proper. Where as in many other language communities, the forums concentrate a bit more on the compiler ecosystem; aka the libraries and general usage. The compiler proper is often a separate hard-core forum; if not a mailing list. In this regard, for Nim 2.0, I would like to strongly encourage the talk of moving a lot more out of the standard library and into nimble/etc. Personally, I think 50%+ should be removed. Only low-level shared datatypes should be there like tables, JSON, etc. Even "official examples" should be in nimble. Then follow that up with split forums. One for "Nim" and a less-pretty one for "Nim compiler internals". This actually might help with controversy. Most folks, I suspect even here, think of compilers as black boxes to build on. And a smaller group of folks like to work on things like compilers/parsers/etc. By somewhat separating those groups, the groups become smaller. Smaller groups communicate better over time. (generally) And, the assumption of knowledge need not be the same. Newbies are probably less likely to be scared off with lexer and/or garbage collection discussions. Take this suggestion with a grain of salt. Them "humans" are a hard-to-predict bunch sometimes. :)