Thread Links Date Links
Thread Prev Thread Next Thread Index Date Prev Date Next Date Index

Re: DRAFT position paper



Michel Hack wrote:
The longer the Arnold-Nate PingPong match lasts, the more I become
convinced that it is a battle about nothing.  The decoration at the
end of a long computation gives a summary of what may have gone wrong,
and to find out the detail, one retries it, checking at every step, or
(if the system supports it) in a mode that makes certain conditions
trigger a synchronous trap, with operands made available to the trap
handler.  So Arnold's scheme lumps certain conditions together that
Nates' distinguishes -- but I doubt ALL distinctions are made, so in
general operands of suspicious operations have to be inspected anyway,
at which point full discrimination is possible.

So if Arnold's scheme has other advantages, they should not be discarded
because of this quibble between undefined, ill-defined and empty.

Well, we don't see there are other advantages. That's why we propose including the extra information.

One of the criticisms that has been pointed out about IEEE 754 is its many "overloaded" uses for NaN. Here we are starting from a clean slate with IEEE 1788, armed with the benefit of hindsight but perhaps falling already into the same trap...

Nate