Complex number functions for std.math
    Anders F Björklund 
    afb at algonet.se
       
    Sun Apr  9 23:52:22 PDT 2006
    
    
  
Georg Wrede wrote:
> Ehh, if I understand this correctly, this would be the opposite from:
> 
> Define "bitsizenames" as the ultimate "Genuine Types", and only alias 
> them to the "usually used" types.
Yes, this would be the opposite from changing the base type names...
But all those D types (again: except for real) have a fixed size, so
it's nothing like what you encounter in the old C headers/libraries ?
The only question is which of them is genuine and which is the alias.
> This "opposite" is what I have a problem with. I start seeing ghosts in 
> the bedroom as soon as somebody tries to define "reality" with a set of 
> incongruent "colloquial" names, and only then -- and as defined by them, 
> define the "reality" types.
> 
> I hope I've seriously misunderstood the above post.
Depends on what you read into it. It's only a pragmatic approach, based
on the assumption that the names in the current type list won't change.
Thus, adding types with embedded bit sizes would *have* to be aliases ?
Here was the entire list, with the floating points changed and added to:
INTEGER
byte (8)
short (16)
int (32)
long (64)
cent (128)
FLOATING-POINT
half (16)
float (32)
double (64)
extended (80)
quad (128)
I don't think the current D names are that bad. Similar to C and Java...
And I don't think that they (D) are going to change, either ? Do you ?
And whether you use "int" or "int32_t", and perhaps "double" or e.g.
"Float64", is more a matter of style and taste than of the D language ?
--anders
    
    
More information about the Digitalmars-d
mailing list