> I wonder if that makes my above point of "Appeal to Python Fans" worthy of a > second look.
Nim already has a very Python-like syntax. What is it that you suggest doing differently? > My points about appealing to freedom zealots like myself ("license purists", > refugees from the > politics of projects like Rust, etc) have also only > become more relevant. Evidence? IIRC you are opposed to LLVM, and from my POV LLVM backed languages (Rust, Swift, Julia, C++/Clang) have risen. I see no evidence at all of a significant movement of "license purists" who affect my industrial language/tool choices. There are multiple well known licenses and company lawyers give guidance on how to deal with them. You seem to be a fanatic, which is fine, but your politics aren't widely shared and your views on software appear colored by your politics. > My prediction of Nim entering the Top 100 by the end of 2018 has fallen > short... I think > lack of focus and other things I've previously written > about are the most plausible reasons why... Here perhaps, we agree. IMO Nim should drop some features (e.g., **method** ), fix broken stuff that was documented but not ready (concept, static[T], regions if they're still there?), and ship a version 1.0. Not, for example, try to develop tooling to compile to JS, amongst other things. Nim can't take on Typescript, and shouldn't try. An acquaintance once described the Nim development model as being by ADD* addled teenagers. I was annoyed at the time, but I've come to see his point. Concepts, regions, all kinds of good ideas that never get finished. Watching NIm, like watching D, is an exercise in frustration. There _is_ room for new system level programming languages, but Nim appears determined to drop the ball. * ADD = attention deficit disorder