News for hackers. Stuff that matters.
Re:WASM 3.0 Completed by gspr on Wednesday September 17, 2025 @04:35PM (#45281072)
Sure, but if someone came at the C-centric ecosystem today and said "let's do the work to make it so that any language can play in this world", then surely "just FFI through C" would be considered rather underwhelming?
Re:WASM 3.0 Completed by flohofwoe on Wednesday September 17, 2025 @04:49PM (#45281254)
Well that's what the WASM Component Model set out to solve, some sort of next-gen FFI standard that goes beyond C APIs:

https://component-model.bytecodealliance.org/

In my opinion it's an overengineered boondoggle, since "C APIs ought to be good enough for anything", but maybe something useful will eventually come out of it, so far it looks like it mostly replaces the idea of C-APIs as lingua-franca with "a random collection of Rust stdlib types" as lingua-france, which at least to me sounds utterly uninteresting.

Re:WASM 3.0 Completed by afiori on Wednesday September 17, 2025 @05:47PM (#45281781)
While it can function as an FFI (it is indeed the basis of WASI) the component model is more about composability and interfaces