▲ | steveklabnik 5 days ago | |||||||
I have intense respect for the history of gcc, but everything about using it screams that it's stuck in the past. LLVM has a lot of problems, but it feels significantly more modern. I do wish we had a "new LLVM" doing to LLVM what it did to gcc. Just because it's better doesn't mean it's perfect. Basically, you can respect history while also being honest about the current state of things. But also, doing so requires you to care primarily about things like ease of use, rather than things like licenses. For some people, they care about licenses first, usability second. | ||||||||
▲ | tialaramex 5 days ago | parent | next [-] | |||||||
Their IR is a mess. So a "new LLVM" ought to start by nailing down the IR. And as a bonus, seems to me a nailed down IR actually is that portable assembly language the C people keep telling us is what they wanted. Most of them don't actually want that and won't thank you - but if even 1% of the "I need a portable assembler" crowd actually did want a portable assembler they're a large volume of customers from day one. | ||||||||
| ||||||||
▲ | flkenosad 5 days ago | parent | prev [-] | |||||||
Honestly, I love that both exist with their respective world views. | ||||||||
|