Remove complex and imaginary types?
naryl
cy at ngs.ru
Thu Jan 10 16:59:31 PST 2008
On Mon, 07 Jan 2008 09:00:38 +0300, Walter Bright
<newshound1 at digitalmars.com> wrote:
> The issue comes up now and then about why have complex and imaginary
> types, rather than using structs? All but one of the advantages of
> having them be core types can be addressed with advancing compiler
> technology. Getting rid of them will release 6 keywords, and make the
> core language simpler. Given the increasing complexity of D, this will
> help.
>
> The remaining advantage is that of imaginary literals, i.e. the i
> postfix:
>
> 3 + 5i
>
> Assuming we solve the literal problem, existing code would only need to
> add:
>
> import std.complex;
>
> to acquire complex and imaginary types.
"No issue left behind"
Why don't we remove or at least shorten foreach_reverse too?
More information about the Digitalmars-d
mailing list