I think with #wasi 0.2 out, #wasmcloud 1.0 just released, and the huge push for #federation right now, it would be a perfect time for someone to create an ActivityPub/ActivityStreams WASI proposal and get a Mastadon server compiling to Wasm.
Hey, I found claw-lang via wasmcloud slack. Awesome project!
Isn't WASI intended to provide only the real fundamentals as standardized WIT interfaces? Or is the intention of an every growing building block library to pick & choose from and find any open standards related interface definition.
I thought an AS/AP would be either a custom WIT component, or use WASI Messaging.
PS. proposal for AP is hard. It's likely too flexible to capture well in unified manner. But being worked on.
Warren Dujardin just put out a prototype of #webassembly#wasi:usb: https://github.com/Wadu436/usb-wasm. Give it a look; there are a bunch of funky issues around this area in IoT, but I love seeing these PoCs.
I'm very excited about the future of webassembly and wasi preview 2.0. I compiled my Rust/C++ crate femark into a wasi component, and used it to make an editor with live preview and syntax highlighting for Leptos #rust#leptos#wasi#web#webassembly
I made a sketch of an Embedded API in the WebAssembly Interface Types (Wit) IDL, covering GPIO, I²C, SPI, PWM, and delays, based on the embedded-hal API, to show what such a thing might look like: