While this topic remains a future possibility, the latest beta release now displays NaNs in a slightly more pleasing way.
At the moment a Nan displays as with or without a high minus sign (which is ignored when computing or comparing with a NaN) followed by either QNaN
(for a Quiet NaN) or SNaN
(for a Signalling NaN) (e.g. ¯QNaN
Note that Signalling NaNs don 't survive for long. For example, if you )SAVE and )LOAD a workspace with NaNs in variables, they are all converted to Quiet NaNs. This raises the question of do we really need to display the difference? Also, do we really need to display the sign bit? Can we get by with just NaN
instead of all four possibilities, not to mention the 2*51
Note that regardless of how we choose to display a NaN, the hexadecimal value of a NaN including its sign bit, exponent, and all the hex digits in the mantissa (but not the Quiet NaN Bit) are preserved over a )SAVE and )LOAD.
If this value ever is used for anything in the language, we might look for a symbol for a NaN, rather than the above text. Unicode might have something.http://www.nars2000.org/download/binaries/beta/