> 2\. If you need a GC, you're doomed to irrelevance in many domains (embedded, > hard real time, robotics, ...) and may as well just abandon them to C++ and > Rust right now.
Some clarifications here: 1. robotics is pretty much hard-real-time, so you mentioned the same thing twice ... or? 2. You can write Nim without using using GC. `nim --gc:none` is a thing, especially for some embedded problems. 3. Embedded is WIDE range. The times where only tiny microprozessors from Atmel are embeded are long gone. Often normal Linux (not LinuxRT) is used in embedded --- therefore one can conclude that embedded and realtime are two different things. Sometimes Java or C# is used in Embedded (I for example know that both languages are used in devices built into Komatsu heavy gear!). Claiming that embedded cannot use GC is therefore also wrong.