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

Implement WASI Environment #12

Open
ErikMcClure opened this issue May 28, 2019 · 0 comments
Open

Implement WASI Environment #12

ErikMcClure opened this issue May 28, 2019 · 0 comments
Labels
enhancement New feature or request

Comments

@ErikMcClure
Copy link
Contributor

inNative's default environment is the absolute bare minimum environment required to make WebAssembly work. While this ensures it can be ported to other platforms easily, until WebIDL bindings are standardized, it's extremely hard (if not sometimes impossible) to realistically interface with the host operating system, without relying on hacks that inNative provides for calling C functions.

A WASI environment should build on top of the default environment and properly implement all aspects of the WASI API for each platform that inNative supports (currently just Windows and POSIX). This would be a new project and a separate static library shipped with inNative that can be chosen when configuring an environment for compiling WebAssembly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant