DIP10005: Dependency-Carrying Declarations is now available for community feedback

Andrei Alexandrescu via Digitalmars-d digitalmars-d at puremagic.com
Wed Dec 28 15:14:48 PST 2016


On 12/28/16 10:48 AM, deadalnix wrote:
> On Saturday, 24 December 2016 at 15:44:18 UTC, Andrei Alexandrescu wrote:
>>> A compiler enhancement can do this _without_ a language change.
>>
>> The language addition has additional benefits as described by DIP1005.
>> -- Andrei
>
> Yes, question is, are these specific benefits worth adding a language
> change ?
>
> Right now you got :
>
> A/ No language change, get X.
> B/ Language change, get X and Y.
>
> It stand to reason that B should be evaluated on the benefit provided by
> Y, and Y only, rather than X and Y, as X can be provided without the
> language change.

This is exactly what the DIP describes in detail. It consecrates 
sections to alternatives. Is anything missing? -- Andrei


More information about the Digitalmars-d mailing list