The confused about witx defination update
sonder-joker opened this issue · 1 comments
The witx
crate was changed to use a slightly different format (abi-next
). The definitions here were updated accordingly.
These changes were reverted in the witx
crate, but there's now a witx2
crate being developed, that only supports two formats: the one used here (abi-next
branch), and a completely new syntax.
Tooling-wise, witx-codegen
only supports the one used here, and it is necessary to generate the documentation and bindings.
Eventually, tools using the witx
crate will also support the witx2
one, but besides the syntax, there were a lot of internal changes. So it will require some work to do so.
The new syntax from witx2 is still a work in progress but it is great, and is likely to become the actual, stable standard. So, eventually, there will be a single, stable witx version compatible with everything.