mantissa and exponent are mentioned here but weren't in Base. Were they removed or never added for a reason?
I think those names were removed in favor of the more standard (but worse) significand and logb.
I don't recall that bikeshed. I'd much prefer mantissa and exponent.
I would prefer mantissa and exponent too - don't recollect the bikeshed either.
+1 for mantissa and exponent
Floating-point standards invariably prefer significand.
We should ask Kahan.
As I said, we're using standard names... that everybody hates.
Kahan doesn't like "mantissa". (I can't find the reference now, but I've seem him express his opinion in writing on this. Old fogeys don't like "mantissa" because it has an older meaning of the fractional part of a logarithm. Of course, no one uses that meaning any more either. But since all of the standards documents use "significand", using "mantissa" would put us on the wrong side of history here.) I don't know about "logb", though; I'd always heard it called the "exponent".
I'm on board with using significand and exponent.
(If you look at any documentation for logb, it is described as returning the "the exponent".)
deprecate logb to exponent. closes #2516