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/[email protected]
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