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
{{ message }}
Repository navigation
metadata is not forwarded to bound symbols in p/let #155
shadow-cljs compiles the code with a warning "Cannot infer target type in expression: (set! (.-bar foo) "qux")". Changing the code to use let instead of p/let fixes the issue.
I believe (via our Slack thread) that this is because x does not get the correct metadata attached to it when p/let is constructing the bindings.
Activity
[-]metadata is not forwarded between symbols[/-][+]metadata is not forwarded to bound symbols in `p/let`[/+]niwinz commentedon Dec 15, 2025
I have revisited this several times, but metadata is forwarded on bindings so i don't know how to properly solve that...