Top 5

Sean Kelly sean at invisibleduck.org
Wed Oct 8 15:58:22 PDT 2008


Andrei Alexandrescu wrote:
> Denis Koroskin wrote:
>> On Thu, 09 Oct 2008 00:07:27 +0400, Andrei Alexandrescu 
>> <SeeWebsiteForEmail at erdani.org> wrote:
>>
>>> Ok, per Aarti's suggestion: without speaking officially for Walter, 
>>> let me ask this - what do you think are the top issues you'd like to 
>>> see fixed in D?
>>>
>>> Andrei
>>
>> Oh, I forgot about these:
>>
>> - omittable parens - bad feature. I wish a real property syntax 
>> existed (with only .foo; allowed, no .foo(); please).
> 
> This doesn't have much support from Walter, I'm afraid.
> 
>> [Minor|Wish] overlapping array operation. The following should be 
>> allowed, even if it makes things slightly slower. Why user should care?
>> void foo(T[] t1, T[] t2) {
>>     ...
>>     t1[] = t2[]; // overlap or not? who knows..
>>     t1[0..100] = t1[10..110]; // yes, they do, so what?
>>     ...
>> }
> 
> I think this often indicates an error.

There appears to be some rather new runtime support for overlapping 
array copies in D2 though.  Any idea where this is headed?


Sean



More information about the Digitalmars-d mailing list