Re:Wasm3 compiles itself (using LLVM/Clang compiled to WASM)
by sound_and_form on Saturday April 24, 2021 @09:11PM
(#26929536)
It's a spec proposal. https://github.com/WebAssembly/gc/blob/master/proposals/gc/O...
Re:Wasm3 compiles itself (using LLVM/Clang compiled to WASM)
by Hydraulix989 on Sunday April 25, 2021 @03:50AM
(#26931061)
Yes, and this is just an extension. Existing WASM compiler front-ends for non-GC languages don't have to necessarily use it. Wasm itself still won't take a performance hit, unless individual devs opt in by using front-ends for GC languages.
Re:Wasm3 compiles itself (using LLVM/Clang compiled to WASM)
by ReactiveJelly on Saturday April 24, 2021 @10:33PM
(#26929906)
Emscripten hit 1.0.1 around November 2012 (looked it up on GitHub)
So if wasm is the spiritual successor to Emscripten's "Compile C to JavaScript and run C in a browser" then it's only 8 years.
Re:Wasm3 compiles itself (using LLVM/Clang compiled to WASM)
by Hydraulix989 on Sunday April 25, 2021 @03:51AM
(#26931067)
I mean, you can keep playing this game and take Microsoft ActiveX or Google NaCl as another spiritual successor. I maintain that WASM has been around for 3 years.
And WASM has been around since 2017, which is only 4 years, not 10 years... Bitcoin has been around much longer (~12 years), for example.