> Can be a problem though because in today's "language rich" environment with > hundreds of languages catering to the needs of 10 niche groups not only > highly likely risks to fail gaining significant traction but also risks to > lose its main target group.
The way I see it right now, there is (for all the available languages) a somewhat underserved niche. That niche includes languages that: * are statically typed with a reasonably expressive type system; * compile to native code with good performance; * are garbage-collected and memory-safe; * and are imperative. If you relax any of these requirements, you'll find a great many competitors, but in this niche, aside from Nim, we basically only have Crystal, D, Go 2, and Swift as practical choices (technically Oberon, too, but outside from its existing use cases, Oberon has an extremely limited ecosystem). All of these have pros and cons. I can, for any given application, argue in favor or against any of these, but none of them satisfy all the needs within this particular niche, or equally well. So, there is definitely room here and far from hundreds of languages that would serve this particular target audience.
