Fork me on GitHub
#cljs-dev
<
2019-01-24
>
borkdude10:01:16

about the blocker CLJS-3030: it seems (handle-symbol-local sym (get lcls sym)) in analyze-symbolreturns just the value instead of a map when called with a non-symbol. e.g. (handle-symbol-local 'foo 1) => 1. And then select-keys is called on that result. This happens when the analyzer analyzes (go (let [foo 1] (is (= #{foo})))).

borkdude10:01:10

I don’t know what the proper solution is, but this explains the error