DIP 1000--Scoped Pointers--Superseded

Nicholas Wilson iamthewilsonator at hotmail.com
Tue Mar 12 00:08:53 UTC 2019


On Monday, 11 March 2019 at 22:57:33 UTC, Olivier FAURE wrote:
> On Thursday, 7 March 2019 at 14:24:29 UTC, Mike Parker wrote:
>> The implementation supersedes the DIP.
>
> I think the question a lot of people have in mind is "Is there 
> any plan to formally organize a discussion about the future of 
> scoped pointers?"
>
> More specifically, are you planning a new DIP discussing the 
> semantics of scope and return scope, ideally one that would 
> take into account previous feedback, address concerns that 
> DIP-1000 had originally inspired, and include an analysis of 
> the pros and cons of -dip1000's implementation, as reported by 
> its current users?
>
> Less formally, what I mean is that a lot of people had concerns 
> at the time DIP-1000 was discussed; many of these concerns 
> (including mine) weren't really addressed, and Walter's 
> reaction gave the impression that he didn't understand them, 
> and as a result, considered them unimportant, which led to a 
> lot of frustration (including, if I remember correctly, Dicebot 
> stepping down as DIP manager) and a general break in 
> communication between Walter and the community.
>
> So, considering how important scoped pointers are to the 
> language (betterC, webasm, video games, C++ interop, competing 
> with Rust), I think (and I realize this is a lot to ask) that 
> this is an area where Walter needs to bite the bullet and make 
> a sustained effort to interact with the community and address 
> DIP-1000's problems, whether by starting another DIP or through 
> some other mean.
>
> If nothing else, we should probably have a "Who here uses 
> -dip1000, and does it work for you?" thread.

There will be a section of the Dlang foundation meeting at Dconf 
about this. I'm not very happy about the state of documentation 
and specification of DIP1000 and even less happy about the way it 
has been handled, both initially and the subsequent updates.

Anyway there will be plenty of high bandwidth time to discuss 
this then.


More information about the Digitalmars-d-announce mailing list