
Robert Ramey wrote:
A very good answer. The problem at hand is to define otherwise undefined behavior that currently, can result in non-sensical programs. Your solution addresses that problem. If someone wants to address some other problem, facets can be written for that and included in the "facets library". People regularly have problems with the current situtation. When someone proposes a solution, a bunch of other people chime in with their proposal to expand the problem to the point of insolubility. The task is then too large to address and the situation goes back to where it was before. This is a boost problem.
--Johan Råde
Robert, I would never have imagined that anyone would care about negative 0 and negative NaN. But it seems that no matter how obscure something is, there is someone who cares. ;-) --Johan