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

Motion P1788/M007.01_NaI NO



I vote NO.

I have some mixed feelings about this motion. While I can see the usefulness of NaI, I don't think introducing it just to represent the result of [3,NaN] is a reason compelling enough. Having an exception (IEEE-754 meaning) with empty as a default behavior would work just as well.

I also don't approve of the unicity of NaI. As soon as we introduce it, we may just as well follow 754's lead and allow payloads that propagate along computations in order to differentiate between the various issues (uninitialized data, invalid data, failed construction, etc).

Best regards,

Guillaume