DIP10005: Dependency-Carrying Declarations is now available for community feedback
Andrei Alexandrescu via Digitalmars-d
digitalmars-d at puremagic.com
Wed Dec 14 16:21:13 PST 2016
On 12/14/16 6:46 PM, arturg wrote:
> On Wednesday, 14 December 2016 at 22:56:54 UTC, Andrei Alexandrescu wrote:
>>
>> The acceptability of the proposal decays exponentially with its
>> deviation from existing import syntax. -- Andrei
>
> sorry, i missed the import keyword :/
>
> T1 fun(T1, T2)(T1 t1, T2 t2)
> import
> {
> version(A)
> { import someMod: T1, T2; }
> else
> { import someOtherMod: T1, T2;}
>
> import std.stdio;
>
> // this import block would support only import statemens, version and
> static if etc...
>
> }
I wrote the proposal and I have difficulty understanding what's meant
here. Imagine us inflicting this upon our users. -- Andrei
More information about the Digitalmars-d
mailing list