www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - What's the state of DIP 1014?

reply ParticlePeter <ParticlePeter gmx.de> writes:
Is it being worked on at all?
Feb 21
next sibling parent 12345swordy <alexanderheistermann gmail.com> writes:
On Friday, 21 February 2020 at 17:12:49 UTC, ParticlePeter wrote:
 Is it being worked on at all?
No. IRC is currently planed to be replaced by this: https://github.com/dlang/DIPs/pull/182/files -Alex
Feb 21
prev sibling next sibling parent Walter Bright <newshound2 digitalmars.com> writes:
On 2/21/2020 9:12 AM, ParticlePeter wrote:
 Is it being worked on at all?
Generally, when talking about a DIP, referring to it with its title so people know what it is is desirable. A url to it is even better!
Feb 21
prev sibling next sibling parent Manu <turkeyman gmail.com> writes:
On Fri, Feb 21, 2020 at 9:15 AM ParticlePeter via Digitalmars-d
<digitalmars-d puremagic.com> wrote:
 Is it being worked on at all?
My assessment is it's accepted that 2014 is dead; it fails for the same reasons that copy-ctor's were introduced, and there are other efforts working to replace it.
Feb 21
prev sibling parent Jonathan M Davis <newsgroup.d jmdavisprog.com> writes:
On Friday, February 21, 2020 7:28:52 PM MST Manu via Digitalmars-d wrote:
 On Fri, Feb 21, 2020 at 9:15 AM ParticlePeter via Digitalmars-d

 <digitalmars-d puremagic.com> wrote:
 Is it being worked on at all?
My assessment is it's accepted that 2014 is dead; it fails for the same reasons that copy-ctor's were introduced, and there are other efforts working to replace it.
It succeeded in the sense that it convinced Walter and Andrei that it was necessary to have something similar to move constructors in D even though ideally they wouldn't be necessary, but it did indeed ultimately fail in the sense that it was trying to introduce the move equivalent of postblit constructors when we were in the process of figuring out how to replace postblit constructors given their issues. So, the DIP was an important step forward, but it's clearly not going to be implemented as-is. - Jonathan M Davis
Feb 21