Hi dom96,<p>I am a Nim fan too, but I doubt that Nim would fulfill the requirements of the author of this article.<p>At the very beginning of his post, the author says, &quot;[the language] has to be reliable. I can&#x27;t afford to spend my time dealing with bugs I didn&#x27;t cause myself.&quot; One of the main reasons why I abandoned Nim after having used it more or less regularly for a couple of years is that so many things are still changing, and that compiler bugs pop too often. With every new Nim release I have got unexpected problems in recompiling my codes. This is the main reason why, despite still being a Nim lover, I have stopped using it for my projects. AFAIK, there is still no idea when Nim 1.0 will be released; there have been some optimistic announcements of its being imminent, but so far none of them has lead to such a release.<p>Later in the blogpost, the author adds another requirement: <i>I do not want to spend my time porting old games to new platforms, I want to make new games. I need a platform that I am confident will be around for a while.</i> Honestly, I think nobody can be sure where Nim will be a couple of years from now. There is practically just one coder (Araq) which understand the compiler internals, and by his own admission he suffers from a severe NIH syndrome which disperses Nim&#x27;s scarce manpower. As an example, a tool so potentially useful as nimsuggest has been in a non working alpha stage for years because of the lack of people able to work on it (don&#x27;t know if this is still true, though). IMO, this makes the future of Nim uncertain.<p>Don&#x27;t misunderstand me, I still love the language and wish it can reach a state similar to Rust or Julia (which have a much larger and professional community of developers and are supported financially by a number of players). But I think that promoting it in this thread is a bit out of context: Nim is good when you want to toy with a nice language which gets so many things right (macros!), not when your primary objective is to have some language that just works and can be trusted in the mid-to-long term.