Hacker News new | ask | show | jobs
by kaba0 1299 days ago
GraalVM’s polyglot execution does solve this problem, it can even optimize across language barriers. (But it runs native languages as LLVM “bitcode” basically, not natively)
1 comments

GraalVM will Not succeed, because every language needs Tour be reimplemented in graal, in wasm every language just needs a wasm Target. Also Java is really slow Boy adding a wasm Target. Most languages have a way to run on a wasm engine.
They have to be implemented as interpreters only though.

> Most languages have a way to run on a wasm engine

But it is basically useless for managed languages that as of yet has to bring their runtimes as well.

It's not useless, it's just a lower layer in the stack. Decoupling high-level managed runtimes from underlying low-level bytecode makes a lot of sense. Delivery is another question, and we'll probably solve that by caching common runtimes.