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. :)

Reply via email to