-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Proposal: rename wasi target OS to wasip1 #19581
Copy link
Copy link
Closed
Labels
os-wasiWebAssembly System InterfaceWebAssembly System InterfaceproposalThis issue suggests language modifications. If it also has the "accepted" label then it is planned.This issue suggests language modifications. If it also has the "accepted" label then it is planned.
Milestone
Metadata
Metadata
Assignees
Labels
os-wasiWebAssembly System InterfaceWebAssembly System InterfaceproposalThis issue suggests language modifications. If it also has the "accepted" label then it is planned.This issue suggests language modifications. If it also has the "accepted" label then it is planned.
Since WASI preview 2 has been officially launched, and implementations of it are available, the term "WASI" by itself has become ambiguous. Eventually, in the future, when WASI is stabilized, the unqualified term "WASI" should refer to the stabilized version.
The name "wasip1" for preview 1 (which is what Zig currently supports) seems to be the preferred name going forward in the WASI ecosystem, see for example WebAssembly/wasi-libc#478
This proposal doesn't cover how Zig might eventually support preview 2 (which would likely involve several other factors, such as wasi-libc support and integration with the component model on which preview 2 is based). It just proposes renaming the existing
wasitarget OS to eliminate ambiguity and pave the way for future developments in this area.