Skip to content

Add support for nested namespaces and packages #2393

@ouillie

Description

@ouillie

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 ..

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions