Open Mossaka opened 8 months ago
This would be super handy. @Mossaka @kate-goldenring do you think such an example should re-use the calculator from the tutorial?
Couple of weeks ago I built an sample that demonstrates how one could build an agnostic plugin-mechanism using the component model.
Basically, it is a super simple contract with guest implementations in Rust and JS (in my sample). The host application is a simple Rust CLI app, which iterates over .wasm
files in a plugin
directory and invokes the exported function.
WDYT?
Currently the docs has a section for wasmtime and it only describes how to run a command component using
wasmtime run
. Another helpful section could be added to describe how to use wasmtime SDKs to run components programmatically. A good starting point would be the wasmtime rust SDK withcomponent-model
feature on.