Dear fellow Clojure enthusiasts, do you know what the following two code snippets evaluate to? And why is that the result? (identical? ##NaN##NaN)(let [x##NaN](identical? xx)) I didn’t know it a couple of days ago and it took me a while to understand it. Now I want to share my understanding. Go on, make a guess and check it with a REPL. When you’re ready – or if you already saw me post about it on Twitter – scroll past the photos below for an explanation. The photos in this post are f...