This tracks support for the 🪺-gated feature in the WIT spec (nested package namespaces and names).
Related:
I'm working on a rough draft to address this in wasm-tools. Happy for any feedback on the approach so far. In particular, I don't understand what a "projection" is or how this might interact / interfere with this design. I'm also wondering about the TODO I noted here, where a key in the encoding map appears to use the syntax package:namespace:package/name/interface-name/function-name, which I fear might introduce an ambiguity. Perhaps nested package names should use a different separator other than /, like ..
This tracks support for the 🪺-gated feature in the WIT spec (nested package namespaces and names).
Related:
I'm working on a rough draft to address this in
wasm-tools. Happy for any feedback on the approach so far. In particular, I don't understand what a "projection" is or how this might interact / interfere with this design. I'm also wondering about the TODO I noted here, where a key in the encoding map appears to use the syntaxpackage:namespace:package/name/interface-name/function-name, which I fear might introduce an ambiguity. Perhaps nested package names should use a different separator other than/, like..