Hello, thank you for the questions and feedback!<p>&gt; Can you also just write it all lowercase, and same synonym effect? i.e. snakecase<p>Yes, the first character is case sensitive, but the rest is not. foobar == fooBar == foo_bar == foo_Bar but FooBar != fooBar.<p>&gt; Since Nim compiles to C, which is not garbage collected, does Nim just automatically add its own C-based GC library behind the scenes (no small task), or is it actually just adding calls to free for you?<p>Nim adds its own Nim-based GC library behind the scenes. In fact, it supports multiple GCs (which can be changed via the --gc flag).<p>&gt; Not true any more for C++, since the new C++ standard 5 years ago, which contains cross-platform standard library tools for multithreading.<p>Is this standard well supported by now? I&#x27;ll change it to &#x27;C&#x27; in any case.<p>&gt; Since this statement is in the book, it would be nice to see Nim programs participating in the online benchmarks game.<p>I agree, maybe you can convince them to include it: <a href="http:&#x2F;&#x2F;benchmarksgame.alioth.debian.org&#x2F;play.html#languagex" rel="nofollow">http:&#x2F;&#x2F;benchmarksgame.alioth.debian.org&#x2F;play.html#languagex</a> :)<p>&gt; A little misleading or perhaps just incorrect to place a No in C++&#x27;s box for metaprogramming. Entire books have been written on C++ metaprogramming.<p>Somebody else raised this point. Will correct.<p>Hope this helps!