Hi Phil, Jeremy,

>These things can take time though, so please be patient.
I agree with you. I'll wait for DDs to pick up this package.

>BTW what's the difference with wasi-libc package ?
While WASI-libc provides the basic POSIX-compatible C APIs for
WebAssembly, WASIX-libc extends these capabilities with additional
features to support more complex and complete applications.
For example, WASI-libc provides support for standard I/O, file I/O,
filesystem manipulation, memory management, time, string, environment
variables, program startup.
In addition to that, WASIX-libc also includes full support for
efficient multithreading, sockets, current directory support, process
forking, subprocess spawning and waiting, TTY support, asynchronous
polling of sockets and files, pipe and event support, and DNS
resolution.
If you are interested in more details, I'd recommend looking at the
defined symbols of WASIX-libc[0] and WASI-libc[1] and then comparing
them with each other.

[0] 
https://github.com/wasix-org/wasix-libc/blob/main/expected/wasm32-wasi/defined-symbols.txt
[1] 
https://github.com/WebAssembly/wasi-libc/blob/main/expected/wasm32-wasip1/defined-symbols.txt

Best regards,
Fukui

Reply via email to