EDIT: sswift's NaN test is broken and will return true for any value of n#.
Yes, it is possible to test for NaN, Infinity, and -Infinity (albiet you'll need better tests than sswift's if you want to distinguish between them) with Blitz's current (incorrect) implementation of floats. It would also be possible to test for these special values with a correct implementation!
Let's keep this on topic please. The issue at hand is whether or not Blitz's NaN handling is correct and whether or not that constitutes a bug.
Yes, it is possible to test for NaN, Infinity, and -Infinity (albiet you'll need better tests than sswift's if you want to distinguish between them) with Blitz's current (incorrect) implementation of floats. It would also be possible to test for these special values with a correct implementation!
Let's keep this on topic please. The issue at hand is whether or not Blitz's NaN handling is correct and whether or not that constitutes a bug.