Dear Ulrich,
Some statements in your message, and the previous ones,
are simply not right.
You keep saying that people should read your work, and I
believe than that it is only fair to ask you to please read
the standard before making such statements.
Your comments regarding +oo/-oo reflect your misunderstanding
of the purpose of the simplified part of the standard. The standard
as a whole has nothing whatsoever to do with +oo and -oo, and
the simplified part considers the **use** of IEEE arithmetic in
order to implement an interval arithmetic which is much like
what you propose, ie., without +oo/-oo.
In order words, +oo/-oo are only used as convenient tools to
represent unbounded intervals. The abstractions +oo/-oo
are not part of such intervals, and this is written explicitly
in the standard.
Therefore, the standard DOES NOT SUGGEST that one should
take +oo and -oo as numbers, and there is absolutely no need to
define operations involving them. The standard only defines
operations on unbounded intervals, and people who choose to
implement such intervals using the facilities available
in 99.99% of the computer used today may need to think a bit
on how to adapt what is available to what is mandated by
the standard.
You do have a point regarding +/- 0 though. In this case, the
simplified part of the standard is (and must be) specific. In other
words, the simplified standard does mandate what should be
the sign of the zero returned by some functions.
However, even in the case of signed zeros, the standard
is quite reasonable and I believe that having the standard
is much better than having nothing. I much rather have a
reasonable standard to guide implementers now than keep
waiting forever for a mythical ideal of what could be
implemented in the perfect hardware.