Hey folks,
Re: Component Model support in 2.4.0 and beyond
2.4.0-Beta1 includes small but sufficient changes that allow us to support the Component Model by generating Kotlin bindings with our
wit-bindgen fork.
So, basically, with 2.4.0 and our wit-bindgen,
everyone can play with the Component Model (including WASI) and build interesting things 😉. Don’t forget to share what you build in this channel!
There are still many moving parts.
In the near term, we will continue improving wit-bindgen: covering more cases, generating better code, fixing bugs, breaking things (maybe), and moving fast. Eventually, we plan to upstream these changes.
One major piece still missing on both the Component Model and our side is
the GC ABI. We keep tracking the progress and will be involved in the process.
In the long term, for sure, the goal is to make everything work together smoothly so you can get a component directly from the toolchain and run it in a VM, potentially integrated with the IDE.