squint

Ian Chow 2026-04-27T03:29:24.669999Z

there seems to be a bug with calling set! on variables prefixed with $$.

(let [$$ {}]
  (set! (.-prop $$) 42))
yields
let $$name25 = ({});
$name25.prop = 42;
note the dropped $

Ian Chow 2026-04-27T06:25:51.627249Z

oh just realised i could do (set! $$.prop 42) and that works fine

borkdude 2026-04-27T08:31:18.534759Z

Thanks, issue welcome.

👌 1
borkdude 2026-04-27T17:29:21.923329Z

fixed on main already

🙏 1