Remix.run Logo
bryanrasmussen 6 hours ago

NaN is a standardized dynamic languages datatype governed by IEEE 754, this is not something to complain about as its behavior is part of the official standard and for good reason, as outlined in the standard.

SonOfLilit 4 hours ago | parent [-]

Why dynamic? `NAN != NAN` is just as true in C.

bryanrasmussen 2 hours ago | parent [-]

well as I understood it, it was implemented for languages without static data typing although I suppose you could implement it in other languages.

Also I suppose my memory could be pretty foggy as I don't think I've looked at the spec since about 2014.