esoterra, to random
@esoterra@hachyderm.io avatar

#WASI meeting overview

Thanks @yosh for presenting!

New @since and @unstable attributes in the component model (applies to everything but fields of records/variants).
https://github.com/WebAssembly/component-model/pull/332

This is being used to help evolve the WASI specs starting with clocks/timezone.
https://github.com/WebAssembly/WASI/pull/605

frankel, to random
@frankel@mastodon.top avatar

I'm failing to run a simple example on my Mac.

wasmtime serve target/wasm32-wasi/debug/hello_wasi_http.wasm

Error: Error: if you're trying to run a precompiled module, pass --allow-precompiled

Caused by:
0: failed to read input file
1: No such file or directory (os error 2)

https://github.com/sunfishcode/hello-wasi-http

sunfish, to webassembly
@sunfish@hachyderm.io avatar

New blog post: Bridging between source languages, in Wasm

https://blog.sunfishcode.online/bridging-language-divides-in-wasm/

#Wasm #WASI

hywan, to rust
@hywan@fosstodon.org avatar

Changes to Rust's WASI targets, https://blog.rust-lang.org/2024/04/09/updates-to-rusts-wasi-targets.html.

New wasm32-wasip2 target; and wasm32-wasi is being renamed wasm32-wasip1.

vascorsd, to rust
@vascorsd@mastodon.social avatar
smallcircles, to webassembly
@smallcircles@social.coop avatar
mhneifer, to rust
esoterra, to random
@esoterra@hachyderm.io avatar

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.

esoterra,
@esoterra@hachyderm.io avatar

Not something I have time to take on right now, but I'd be happy to advise anyone looking to take this on on the Wasm/WASI side.

smallcircles,
@smallcircles@social.coop avatar

@esoterra

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.

benwis, to rust

I compiled my Rust/C++ crate to WASI and used it to build a markdown editor with live preview! Then I wrote about it!
https://benw.is/posts/compiling-rust-to-wasi
#rust #wasi #webassembly #webdev #RustLang

sunfish, to random
@sunfish@hachyderm.io avatar

wit-bindgen 0.22 was just released, with two PRs to make generated C bindings easier to read: more comments and more descriptive types.

#wasi

squillace, to webassembly
@squillace@hachyderm.io avatar

Warren Dujardin just put out a prototype of :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.

maxd, to webassembly
@maxd@mastodon.social avatar

Excited to announce an important milestone for #WASI and #WebAssembly testing on #SwiftLang CI! More details available on Swift Forums: https://forums.swift.org/t/stdlib-and-runtime-tests-for-wasm-wasi-now-available-on-swift-ci/70385

benwis, to rust

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

A video of a side by side editor, where you type markdown and markdown code blocks on the left, and ithe right is a life preview

esoterra, to webassembly
@esoterra@hachyderm.io avatar

I am officially #lookingforwork to continue and expand my work with #WebAssembly.

With #WASI 0.2.0 now officially launched, now is a great time to invest in the Component Model and I can help!

I'm actively engaged in the Component-Model standards process and am giving a talk in two weeks at Wasm IO! #wasmio

https://2024.wasmio.tech/sessions/claw-and-the-future-of-component-native-programming-languages/

sunfish, (edited ) to webassembly
@sunfish@hachyderm.io avatar

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:

https://github.com/sunfishcode/hello-embedded

#WASI #Wasm

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • GTA5RPClips
  • ethstaker
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • tacticalgear
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • lostlight
  • All magazines