I just learned that WITX is going to be renamed to WAI, a term that Wasmer coined for WebAssembly Interfaces in 2019. We (Wasmer) are even already actively using the .wai file ending to determinate the files for WebAssembly Interfaces.
All this was already showcased in this article that Wasmer published two years ago ("Show me the WAI")
https://medium.com/wasmer/introducing-webassembly-interfaces-bb3c05bc671 (Web Archive version of 2019)
Now, I've just seen that there has been an effort to change the name of witx-bindgen for wai-bindgen. The fact is that we have been actively working on a package with that name. Of course, we just created a package it with our previous implementation in and we published it to crates.io to make sure Wasmer can still operate with the name that we have been working on for already two years.
Perhaps "WebAssembly" and "Interfaces" are too generic names to have them solely attached to one meaning, but I expected as a minimum being alerted or involved on the rename poll (which apparently never happened) as part of the WASI CG so I could provide this input when that proposal came.
In the PR where I learned about the rename it's even mentioned that this has been discussed on the WASI CG meetings, but the fact is that I can't actually find the mentioned consensus anywhere.
bytecodealliance/wit-bindgen#101
This commit renames this repository and everything internally to "wai"
instead of the old name "witx". This has been discussed at previous WASI
group meetings and this change is implementing the current consensus
Perhaps I missed this, but can someone please point me on when this discussion happened and when there was approval in a WASI or WASM CG meeting?
I've already been part of many of those meetings, I've been reading the meetings when I couldn't attend and now is the first time I'm hearing of anyone wanted to use the same name that Wasmer has been using for quite a bit.
https://github.com/WebAssembly/meetings/tree/main/wasi
Note: I could find a indirect mention of "wai" in on the meeting of Oct 21, 2021 but AFAIK there was no official vote from the CG or any anticipation for it so we could provide our thoughts and feedback as an involved entity here.
I trust this was just a slight misdirection with no bad intentions from the BytecodeAlliance or other players participating in WASI but please I will ask that next times this things are done more diligently, as there can be unintended side-effects.
Here's what I think should have happened:
- Official poll in the WASI (or WASM CG meeting), organized beforehand so any interested entities can attend the meeting in case they want to provide input or feedback
- Being asked privately or publicly about it? That would have been nice if for whatever reason we missed the poll. As a note, the article pointed is the first result when searching
"webassembly interfaces" in Google
Adding the chair of the Wasm CG @lukewagner to see how things could have been improved so this situations get smoothed out in the future.
Keep up the good work with WASI and WITX, we are big fans of it.
Best,
Syrus.
I just learned that WITX is going to be renamed to WAI, a term that Wasmer coined for WebAssembly Interfaces in 2019. We (Wasmer) are even already actively using the
.waifile ending to determinate the files for WebAssembly Interfaces.All this was already showcased in this article that Wasmer published two years ago ("Show me the WAI")
https://medium.com/wasmer/introducing-webassembly-interfaces-bb3c05bc671 (Web Archive version of 2019)
Now, I've just seen that there has been an effort to change the name of
witx-bindgenforwai-bindgen. The fact is that we have been actively working on a package with that name. Of course, we just created a package it with our previous implementation in and we published it to crates.io to make sure Wasmer can still operate with the name that we have been working on for already two years.Perhaps "WebAssembly" and "Interfaces" are too generic names to have them solely attached to one meaning, but I expected as a minimum being alerted or involved on the rename poll (which apparently never happened) as part of the WASI CG so I could provide this input when that proposal came.
In the PR where I learned about the rename it's even mentioned that this has been discussed on the WASI CG meetings, but the fact is that I can't actually find the mentioned consensus anywhere.
bytecodealliance/wit-bindgen#101
Perhaps I missed this, but can someone please point me on when this discussion happened and when there was approval in a WASI or WASM CG meeting?
I've already been part of many of those meetings, I've been reading the meetings when I couldn't attend and now is the first time I'm hearing of anyone wanted to use the same name that Wasmer has been using for quite a bit.
https://github.com/WebAssembly/meetings/tree/main/wasi
Note: I could find a indirect mention of "wai" in on the meeting of Oct 21, 2021 but AFAIK there was no official vote from the CG or any anticipation for it so we could provide our thoughts and feedback as an involved entity here.
I trust this was just a slight misdirection with no bad intentions from the BytecodeAlliance or other players participating in WASI but please I will ask that next times this things are done more diligently, as there can be unintended side-effects.
Here's what I think should have happened:
"webassembly interfaces"in GoogleAdding the chair of the Wasm CG @lukewagner to see how things could have been improved so this situations get smoothed out in the future.
Keep up the good work with WASI and WITX, we are big fans of it.
Best,
Syrus.