Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Remove async features stream and future for Preview 2 #78

Open
esoterra opened this issue Jan 10, 2023 · 5 comments
Open

Remove async features stream and future for Preview 2 #78

esoterra opened this issue Jan 10, 2023 · 5 comments

Comments

@esoterra
Copy link

If I remember correctly and it hasn't changed, wasi-snapshot-preview2 isn't going to rely on async features, but this repo still uses stream and future in its .wit.

@sunfishcode
Copy link
Member

Yes. I'm expecting to do that once wit-bindgen supports use and we can start keeping the prototype world in separate files which can be more easily coordinated with the upstream proposal repos.

@esoterra
Copy link
Author

That makes sense, just wanted to make sure it was on your radar

@sunfishcode
Copy link
Member

WebAssembly/wasi-proposal-template#2 updates the wit-bindgen; if that's accepted, the next step is to start updating all the proposal repos.

@rektide
Copy link

rektide commented Dec 14, 2024

not sure what impact this has on the ticket or what happens next with wasi-filesystem, but stream and future have landed in the component model.
WebAssembly/component-model#405

@sunfishcode
Copy link
Member

Indeed, and we're excited to adopt it. Some of the WASI proposals have added wit-0.3.0-draft directories showing what they'll look like with the new async features. I don't know if anyone's working on that for wasi-filesystem yet, but that would be one of the next steps.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants