Poor community. Stop wasting everyone's time, dom96 and Araq. I was a Nim user long ago, but I don't want to even look at it anymore. Here is the fact that senior Nim developers might never understand in their lifetime:
A fully static and compiled language environment is not better in any sense (including speed in development time, execution speed, security, stability, etc) than a fully dynamic and interpreted (without JIT or any other compilation process) language environment. Plus, there are many things that are not possible in static and compiled languages to express, but are possible and easily express-able in dynamic and interpreter languages. I intend to write an article about these issues if can. Chapter 1 in Nim in Action is (intentionally) totally false (for the sake of money and catching people to the web). Nim in Action basically makes compilers, infix/indentation-based syntax, static typing, and other Nim-contained concepts superior over the opponent, but dom96 doesn't tell readers about the disadvantages of the above concepts, such as collaboration-difficulty of indentation-based syntax and long compilation time for most modification (in serious and big programs, not in small practices, but in real-world).