Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Explore a partial WASI implementation using the VS Code API #149092

Closed
dbaeumer opened this issue May 9, 2022 · 5 comments
Closed

Explore a partial WASI implementation using the VS Code API #149092

dbaeumer opened this issue May 9, 2022 · 5 comments
Assignees
Milestone

Comments

@dbaeumer
Copy link
Member

dbaeumer commented May 9, 2022

No description provided.

@dbaeumer dbaeumer self-assigned this May 9, 2022
@dbaeumer dbaeumer added this to the May 2022 milestone May 9, 2022
@lostintangent
Copy link
Member

This is exciting! Out of curiosity: what's the current thinking around the scope of the partial implementation? And are there specific use cases that we're taking into account?

I'd love to have official support for a Pyodide-based notebook kernel, and was just wondering if this work would help accrue towards that 😀

// @joyceerhl

@dbaeumer
Copy link
Member Author

The first focus will be on file IO and stdin, stderr, stdout.

The challenging things is that WASI is sync and all our API is async. If you are interested where this goes the repository is https://github.com/Microsoft/vscode-wasi

@dbaeumer
Copy link
Member Author

dbaeumer commented Jun 1, 2022

More work will happen in June.

@dbaeumer dbaeumer modified the milestones: May 2022, June 2022 Jun 1, 2022
@dbaeumer dbaeumer modified the milestones: June 2022, July 2022 Jun 29, 2022
@dbaeumer
Copy link
Member Author

Closing in favor of #154797

@dbaeumer
Copy link
Member Author

First implementation is available at https://github.com/microsoft/vscode-wasi

@github-actions github-actions bot locked and limited conversation to collaborators Aug 26, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants