4 ms·
Wait, so you still need zig, and zig still needs LLVM. If you have LLVM, you have clang. What is the value proposition of this compiler, then?
by fefe23 2y ago
Wait, so you still need zig, and zig still needs LLVM.
If you have LLVM, you have clang.
What is the value proposition of this compiler, then?
- defen 2y agoThe Zig self-hosted x86 backend is nearly complete (and is already capable of building the Zig compiler itself). So it's part of the path toward not needing LLVM or clang at all.
- jedisct1 2y agoclang (just the C frontend, not talking about the backend, not clang++) is an old code base. It's become very complicated to understand, maintain and extend. Zig helps a lot, but in comparison, Aro is small, and simple to understand and maintain.