DIP1000: Scoped Pointers (Discussion)

ZombineDev via Digitalmars-d digitalmars-d at puremagic.com
Thu Aug 11 00:13:34 PDT 2016


On Wednesday, 10 August 2016 at 20:36:38 UTC, Dicebot wrote:
> http://forum.dlang.org/post/pqsiqmkxenrwxoruzaml@forum.dlang.org
>
> The first DIP has just landed into the new queue. It is a 
> proposal from language authors and thus it bypasses usual 
> nitpicking process and proceeds straight to requesting 
> community (your!) feedback.
>
> Essentially, it is an attempt to solve reference lifetime 
> problem by extending implementation of `scope` keyword.
>
> Proposal text: 
> https://github.com/dlang/DIPs/blob/master/DIPs/DIP1000.md
>
> Few notes:
>
> - Please submit pull requests to adjust the markdown document 
> if you want to propose any improvements (mentioning 
> @WalterBright and @andralex for confirmation).
> - The proposal refers to a number of other documents and it is 
> recommended to become familiar at least briefly with all of 
> them.
> - At this point the question I'd personally suggest to be 
> evaluated is "does this proposal enable enough useful 
> designs?". A good check would be to try taking some of your 
> projects and see if having DIP1000 approved and implemented 
> could improve them.

@Walter

What's current support in the master DMD branch for this DIP and 
what remains to be done? I know that some support was added in 
between the various @safe-ty fixes during July and August:
https://github.com/dlang/dmd/pulls?q=is%3Apr+author%3AWalterBright+created%3A"2016-06-07+..+2016-07-25"+sort%3Acreated-asc but I can't tell what's the overall progress.

BTW, great work fixing all those @safe-ty holes! The amount bugs 
you've managed to fix during this period is amazing!


More information about the Digitalmars-d mailing list