two case studies of NaN
Summary
The article surveys NaN semantics in Python and Lua, highlighting two case studies where NaN causes surprising behavior in equality and loop constructs. It notes documented and undocumented quirks, argues for explicit NaN handling in code paths, and references related discussions like NaNs as map keys in Go.