Comment by cardanome
4 days ago
That is why the Hare languages uses QBE instead: https://c9x.me/compile/
Sure it can't do all the optimizations LLVM can but it is radically simpler and easier to use.
4 days ago
That is why the Hare languages uses QBE instead: https://c9x.me/compile/
Sure it can't do all the optimizations LLVM can but it is radically simpler and easier to use.
Hare is a very pleasant language to use, and I like the way the code looks vs something like Zig. I also like that it uses QBE for the reasons they explained.
That said, I suspect it’ll never be more than a small niche if it doesn’t target Mac and Windows.