
On 28 March 2010 17:32, Chad Nelson <chad.thecomfychair@gmail.com> wrote:
Which would defeat the primary purpose of the NaN value in the XInt library, which is to have something to return instead of throwing an exception when exceptions are blocked. :-)
On 28 March 2010 17:47, Chad Nelson <chad.thecomfychair@gmail.com> wrote:
No argument. But in the context of an integer library that will exactly represent any value that it can find the memory for, and will throw an exception if it can't get the memory it needs to represent a number exactly, I can't see much need for a specific value to represent infinity.
Do those two quotation imply that NaNs will also result from the "overflow" condition of running out of memory? If so, there's your reason for an Infinity special value.