12 ms·
> Yet why do languages end up depending on LLVM and not implement these algorithms on their own and avoid a monstrous dependency? That's like asking why constr
by lanza 3y ago
> Yet why do languages end up depending on LLVM and not implement these algorithms on their own and avoid a monstrous dependency?
That's like asking why construction companies rely on cranes, concrete and steel rebar when they can be using sticks, leaves and vine.
LLVM is so mature that it's hard to improve it. If you don't care about the performance of your languages code then fine, use leaves and sticks and moderate winds will knock down your shelter.
- mathisfun123 3y agoYa I was thinking about an analogy as I was writing my other response - thinking you're gonna make your life easier by reinventing LLVM is like those people that think they're gonna make their lives easier by freeing themselves of the encumbrances of `society` (by moving off-grid to middle of nowhere). I believe they quickly come to realize that `society` was invented for a reason.