[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

NaN's



Upon further thought, it's not clear that specifying a NaN error-object
is necessary or desirable; as in all cases it would appear preferable to
signal a recoverable exception, upon which a default most-likely-useful
value based on the context of the calculation is returned, or optional
alternative action (potentially inclusive of a halting error) may be
invoked if specified. Thereby alleviating any explicit need for a
non-numerical error object itself.

Where then default most-likely-useful numeral results may be specified if
desired, or left implementation specific (whereby then an implementation
may choose to explicitly represent a NaN error-object it so chooses,
however not mandated to do so by the standard).

Where then, an error-object may be independently specified as a proposed
srfi independently, where by then such an object (such as <void> for the
sake of argument), may be returned in lieu of an otherwise valid object as
a result of any calculation, numeral or otherwise, as may be desired in lieu
of a recoverable exception handler returning an otherwise more useful value.

As just a thought.