Thank you for this very thorough review :)<p>I agree with many of your points and I will do my best to incorporate them into my book.<p>The reason I have compared Nim to Python so heavily is for two reasons:<p>1) I used to be a Python programmer and chose Nim as a replacement.<p>2) I see a lot of Python programmer&#x27;s trying out Go and saying describing it as a &quot;better, faster Python&quot;. Perhaps that is just a HN illusion. I in turn believe that Nim is far closer to Python than Go will ever be. I am trying to show people that. Perhaps I should be comparing Nim to Go more as well.<p>Your list of hooks is brilliant. It&#x27;s hard for someone like me to remember features which make Nim unique since I use it almost every day, so these are really useful. I will see about mentioning some more of those things, in order to hopefully grab more people&#x27;s attention!<p>I have heard of Pony but have not had a chance to try it out. Looks promising.<p>&gt; Another nitpick, in the section on functional programming, why use var instead of let? The immutability story is just as important as first class functions... And you&#x27;re missing the item (-&gt;) in the list of things the modules were imported for...<p>Will fix, thank you! I have started out using &#x27;var&#x27; then changed everything to &#x27;let&#x27; (where appropriate), must have missed that one.<p>Thanks again!