wasdk / WebAssemblyStudio

Learn, Teach, Work and Play in the WebAssembly Studio
http://webassembly.studio
MIT License
2.93k stars 274 forks source link

Support for creating WASI projects #415

Open zhuowei opened 5 years ago

zhuowei commented 5 years ago

Will there be support for building WebAssembly projects that use the WASI sdk?

WASI is a new effort to create a standard set of syscalls for WebAssembly code, so the same wasm file can run in different WebAssembly environments.

A WASI intro project seems like a good follow up project to the existing "hello world in C" project. That project has the user create their own syscall bindings, so introducing WASI afterwards would be a logical progression, as the user now understands what WASI does.

I'm guessing this would probably require two components:

Would this be a good addition to WebAssembly Studio? If so, how can I help?

yurydelendik commented 5 years ago

Will there be support for building WebAssembly projects that use the WASI sdk?

Yes, there are plans to move clang compiler service to wasi-sdk.

If so, how can I help?

The https://github.com/wasdk/WebAssemblyStudio/wiki/Micro-services#clang-compiler-service needs to be updated and examples added. Yes, and help will be welcome.