Fork me on GitHub
#cursive
<
2022-03-04
>
potetm19:03:29

Okay got a wild one

potetm19:03:41

that’s actually legit^

potetm19:03:54

but f shows as unresolved

Alex Miller (Clojure team)19:03:43

that code should be considered undefined. don't compute things in :or

potetm19:03:03

:feelsbadman:

potetm19:03:52

Honestly, it never occurred to me until today. @alexmiller Is it primarily a semantic breakage or is there a technical limitation as well?

Alex Miller (Clojure team)20:03:07

semantic expectations is what I'm talking about - maps are unordered and you should not expect that :or is necessarily handled here before :as, even though they are lexically ordered

Alex Miller (Clojure team)20:03:38

basically, we have not defined semantics around the ordering, so you shouldn't assume any

👍 2