|
one aspect that is still not very well described is NaN. There are three references to it, all tangential. Two state that it is not a valid table key while the third describes its treatment by comparison operators. The thing itself is never properly introduced.
"Not a Number is a special value used to represent undefined or unrepresentable numerical results, such as 0/0."
can one represent the unrepresentable?
Indeed the introduction of two number subtypes 'integer' and 'float' opens up an opportunity for conceptual clarification. 'NaN' could be presented as a third subtype.