[phobos] Is anyone working on std.complex?

Lars Tandle Kyllingstad lars at kyllingen.net
Fri Mar 26 07:15:23 PDT 2010


Here's a start:

http://github.com/kyllingstad/ltk/blob/master/ltk/complex.d

Would this be usable?

-Lars


Andrei Alexandrescu wrote:
> Good call! Walter mentioned he should transfer some knowledge to Don in 
> the matter. Walter, please let us know how we can plan this.
> 
> Don suggested that the polar representation is very seldom used so we 
> may as well throw it away. I like it because it illustrates how library 
> is more flexible than built-in...
> 
> 
> Andrei
> 
> On 03/25/2010 04:03 PM, Lars Tandle Kyllingstad wrote:
>> Is anyone working, or planning to do work, on std.complex?  If not, and
>> if it is desirable, I could take a look at it. I guess the main thing
>> that is needed is to add overloaded operators. Is there anything else?
>>
>> Also, I wonder: How do you feel about renaming "modulus" and "angle" to
>> "mod" and "arg"? I seldom hear or use the term "angle" in relation to
>> complex numbers. "Argument" and "phase" are much more common, and the
>> standard mathematical notation for the argument of a complex number is
>> Arg(z). Also, "mod" and "arg" are nice and short, like "re" and "im".
>>
>> -Lars
>>
>>


More information about the phobos mailing list