6 ms·
Relative to LLVM, I mean. I don't think there are any huge red flags with regards to BEAM.
by shrugger 10y ago
Relative to LLVM, I mean. I don't think there are any huge red flags with regards to BEAM.
- gmfawcett 10y agoApples and oranges. LLVM is not a virtual machine, it's a compiler development infrastructure. But JVM vs. BEAM is a sensible VM comparison.
- shrugger 10y agoNote the lack of technical claims that one is superior to the other, thanks for pigeonholing what I was getting at.
- iends 10y agoI don't think you've communicated what you were trying to accomplish very well with your LLVM comparison. Many people will see it and think you're confused at what you're talking about.
- smitherfield 10y agoDoesn't LLVM (or a related project) support JIT compilation?
- gmfawcett 10y agoThat's right, LLVM does support JIT compilation. But it's just one tool in the toolbox. I would hazard a guess that most projects which depend on LLVM don't use the JIT compiler. But even with a JIT compiler, LLVM doesn't provide the kind of runtime services (e.g., memory and resource management) that we would typically associate with a VM runtime like the JVM's. Like their Web site says, "Despite its name, LLVM has little to do with traditional virtual machines, though it does provide helpful libraries that can be used to build them."