After learning a bit of how LLVM work I'm really excited about how portable low-level code can be generated and how modular this 'things' is built.
But I discovered today the existence of C-- that seems to share some concepts with LLVM.
So I'm looking for some informations helping me to understand the main differences between this two projects... and why both exist.
For me LLVM look a bit like the ultimate swiss-knife for compiler infrastructure, and C-- look far least advanced.