DIP1000: Scoped Pointers (Discussion)

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


On Thursday, 11 August 2016 at 07:13:34 UTC, ZombineDev wrote:
> 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!

For some strange reason, the link doesn't work in the web 
interface. Here is it again: https://git.io/v64sj


More information about the Digitalmars-d mailing list