Let's talk about these problems: * aren't they present in current Nim 1.x? * are these fixed / implemented? it doesn't seem.
But you started to talk about Nim 2.0 already without a solid base? noice, noice. For learning materials, following what Rust did is a good example, a proper specification and a book, so far no specs or proper documentation, noice again here. Concurrency? Multi-threading? Async? Tooling? Std? nah, it seems that there are no issues with Nim 1.x at all, let's launch 2.0 with 1.x's problems... sorry again for bother you @Araq, keep doing the good work ^.^
