Yeah, so, if C programmers don't want this and people who recognize that automatic memory management is the future don't want this, I'm not really sure what this is even for.
I don't fundamentally agree with 'one future', but yes that is the gist of my post. If Hare doesn't utilize the already present C ecosystem it will remain niche
Probably we all end up with something we don't absolutely want:
So perhaps Hare could be a compromise that neither group despises?
- C developers may end up having to work outside of their box and use non-C languages, perhaps due to corporate requirements or lack of native access inside a sandbox.
- People who believe automatic memory management is the future may end up needing to work outside of their perfect little box and actually need to consider the physical hardware.
I think people overstate the commercial impact of "new technologies".
Maybe in the startup scene they're adopted very fast but in the normal industry projects are slower. Way slower. I've worked on huge C99 code bases in late 2010s that were sold as a cutting edge product.
C/C++ are strong on the market. The movement away from those languages in systems development arena is coincidentally pushed by those who made the replacements and those in their wallgardens, it's not a wide phenomenon.
Just imagine the effort needed to convert FreeBSD, Linux, GNU, Windows kernel, etc. to a new technology even if the technology was better than C/C++ in every possible aspect - which these replacements certainly aren't.