Is D a cult?

retard re at tard.com.invalid
Mon Mar 8 00:52:48 PST 2010


Mon, 08 Mar 2010 09:27:34 +0100, grauzone wrote:

> Walter Bright wrote:
>> bearophile wrote:
>>> Walter Bright:
>>>> There are significant technical problems with having functions return
>>>> tuples.<
>>>
>>> A possibly stupid question: isn't it enough to return a custom struct?
>> 
>> No, because of the alignment mismatches with other uses of tuples.
> 
> I don't understand, what does alignment have to do with such a high
> level construct?

Indeed, to me the tuple is just an interface. The compiler is free to 
optimize as much as it wants. The operational semantics are quite 
natural. I hadn't really thought about the systems programming context, 
but it sounds bad if it breaks the low level bit order in some cases.



More information about the Digitalmars-d mailing list