Comment by apitman
3 days ago
My main concern with LLVM is that it adds 30+ million lines of code dependency to any language that relies on it.
Part of the reason I'm not ready to go all in on Rust is that I'm not willing to externalize that much complexity in the programs I make.
QBE might be more to your liking: https://c9x.me/compile/
It is used in the Hare language
What language do you typically use?
Does it? One of LLVM's main selling points is modularisation. You can mix and match components; you don't have to depend on the entire monorepo
The Rust compiler also uses LLVM right ?
mainly, but it also supports alternative codegen backends (cranelift, rustc_codegen_gcc)