You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Possibly related to this is the fact that each macro invocation generates new binding types, so you can't reuse an implementation from a previous invocation. This causes trouble for things like having a standard wasi:http or similar implementation available as a library. I think the solution is probably to add support to the macro for redirecting the type hierarchy to some other bindings module that was generated in the past for individual WIT packages, so that you can say "hey, use wasi_http_library::bindings::whatever for wasi:http/whatever, instead of generating it here".
Activity
[-]Implementing multple worlds[/-][+]Implementing multiple worlds[/+]syntactically commentedon Jan 22, 2026
Possibly related to this is the fact that each macro invocation generates new binding types, so you can't reuse an implementation from a previous invocation. This causes trouble for things like having a standard wasi:http or similar implementation available as a library. I think the solution is probably to add support to the macro for redirecting the type hierarchy to some other bindings module that was generated in the past for individual WIT packages, so that you can say "hey, use wasi_http_library::bindings::whatever for wasi:http/whatever, instead of generating it here".