>>106792700
>But what is the point when so many C alternatives already exist
Maybe it's better than the other alternatives?
To be honest, hare is the only recent newlang that actually got "C with fixed warts " right from a C programmer view
Zig, Odin and such ended up being much more than that
Also there are some refreshing choices made by ddv (either by necessity or deliberately, doesn't matter in the end)
> Language freeze at 1.0. that means the language doesn't aim to be in an eternal catching up of features and when the technology gap will becomes too "obvious", another language will be developed
This has the pros of avoiding the shitfest that is programming right now (which C standard? What java version? What python version?). If you know hare, you can sit down and programming now, as you will be able to do maintaining sw written with hate in 2300 (if there will be any, of course)
> QBE instead of llvm
Dependability (readability, maintainability, extensibility) over performance
Newlang all use llvm because it's the "golden standard" of backbends. But that comes at a cost, that is it requires a lot of effort to maintain it and extending to new archs. Hare tries to grow by being easy to port. Nowadays languages like Odin are trying to move away from llvm because they realize that more than 50% of the effort in maintaining the language is keeping up to broken compatibilty between llvm releases
Long story short, aside from technical merits, ddv had the balls to make what seems "controversial" choices wrt modern standard language choices, because he want a simple, hackable, easy to extend language as a primary metrics and to be honest, they are quite refreshing