On 26/11/13 13:52, John Colvin wrote: > It seems to me that one really shouldn't special case for absolute values when > dealing with floating point. A floating Imaginary type and an integer Complex > type - both in std.complex - are the correct solutions IMO. Yup, agree.