4 ms·
LLVM IR and codegen tooling are both solutions to performance, not expressivity. The ergonomics of a language that will never go to production are irrelevant.
by jzebedee 2y ago
LLVM IR and codegen tooling are both solutions to performance, not expressivity. The ergonomics of a language that will never go to production are irrelevant.
- citizen_friend 2y agoAlthough thats how llvm is serving the C family if you look around you will find a lot of projects and startups where that motivation is not well founded. Common Lisp also lets you easily compile your language to assembly. To get that additional llvm benefit is at least 2 orders of magnitude of effort, but it’s probably not 2 orders of magnitude faster.