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

deadalnix via Digitalmars-d digitalmars-d at puremagic.com
Wed Dec 28 07:53:13 PST 2016


On Saturday, 24 December 2016 at 19:16:40 UTC, Joakim wrote:
> Can we hold off on the performance discussion?  Walter says 
> this DIP isn't hard to implement 
> (https://github.com/dlang/DIPs/pull/51#issuecomment-269077790), 
> so we will run some numbers and see what we get.  As you know, 
> I too am skeptical of the benefit but Andrei has shown that 
> import fanout has a non-negligible cost with his latest 
> benchmark, and actual measurement will be the best way to 
> decide.

The "problem" is that you'd be essentially measuring how 
inefficient the current DMD import management is rather than 
anything else.

When you push something on the user, you want to make sure it 
bring an actual benefit, not just allow to work around lousy 
existing implementation.


More information about the Digitalmars-d mailing list