On 6/30/2017 5:20 AM, jmh530 wrote:
I've never found real confusing.
However, I do see some people confused by the fact that floating point
operations may do intermediate steps at higher precision. Walter has provided
the reasoning before and I think I agree with it. However, I think a case could
be made for having an option to disable it and force intermediate calculations
to be done at the precision of the type. I would consider it to be something of
low importance, but other people might value it more.
https://github.com/dlang/druntime/pull/1621