Stream: git-wasmtime

Topic: wasmtime / issue #699 Design to support multiple embeddin...


view this post on Zulip Wasmtime GitHub notifications bot (Aug 13 2026 at 16:36):

fitzgen closed issue #699:

wasmtime supports embedding within multiple languages (Rust, C, Python, .NET, more in the future). It would be nice if these embeddings could interoperate for multi-language projects, such that (for instance) Rust code could embed wasmtime, provide host functions and similar written in Rust, and also pass wasmtime handles to C or Python and use/call them from there, including providing host functions written in C as well.

view this post on Zulip Wasmtime GitHub notifications bot (Aug 13 2026 at 16:36):

fitzgen commented on issue #699:

Various language embedding APIs can generally take the C API entities and wrap them into their nice language specific types today, and you can use the C API programmatically as a crate to expose Rust embedding entities as C API entities, so I think we can generally do what this issue describes today, although perhaps not suuuuuper ergonomically, but I don't think we are going to do any more than what we do today.


Last updated: Aug 30 2026 at 09:07 UTC