programming language Hare

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:
  • 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.
So perhaps Hare could be a compromise that neither group despises?

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.
 
Oof, supports only Linux/FreeBSD, no easy way to call Hare from C. Seems very very niche.

Personally when I need C - I use Zig.
 
For objects there is crystal. For functional there is nim. For C there is zig. With zig you can also compile to different architectures.
 
Back
Top