Why is complex being deprecated again?
Tove
tove at fransson.se
Sun Apr 15 14:37:53 PDT 2012
On Sunday, 15 April 2012 at 21:09:13 UTC, Lars T. Kyllingstad
wrote:
>
> I absolutely do not think it does. There is nothing you can do
> with a pure imaginary type that you cannot do with a complex
> type. Furthermore, the imaginary numbers have the unfortunate
> property of not being closed under multiplication and division,
> which is troublesome for generic code:
>
> ireal x;
> x *= x; // boom
>
> It seems nobody noticed, but I did in fact rewrite all of
> std.complex two years ago (almost to the day) in preparation
> for the deprecation of the built-in types. If there is
> anything missing from the module, I will be happy to add it.
>
> -Lars
The quote on the 'Semantics' section has a counter example...
http://dlang.org/cppcomplex.html
More information about the Digitalmars-d
mailing list