Added copy constructors to "Programming in D"

Stanislav Blinov stanislav.blinov at gmail.com
Sat Jan 8 18:01:41 UTC 2022


On Saturday, 8 January 2022 at 16:24:03 UTC, Ali Çehreli wrote:
> On 1/8/22 5:49 AM, Stanislav Blinov wrote:
>
> >> Of course, now I stress that postblit is discouraged.
> >
> > Bit early, methinks. Copy ctors aren't even fully supported
> by the
> > runtime yet.
>
> Thanks. The spec discourages postblit as well. What's the best 
> of saying it then? Something like "There are still limitations 
> of copy constructors as of this writing." Or there are just 
> bugs?
>
> Ali

They are all, most certainly, bugs. But they're there ever since 
copy ctors have been introduced, and with no clear perspective on 
when they're going to be fixed. Some are pretty nasty - 
https://issues.dlang.org/show_bug.cgi?id=22614 . Spec 
recommending to switch to copy ctors is... dubious - what's the 
point if you can't even dup an array correctly?..

Maybe something like "Support for copy constructors hasn't been 
fully integrated into the D runtime library yet"?


More information about the Digitalmars-d-announce mailing list