Stefan Koch <[email protected]> wrote: > On Friday, 30 December 2016 at 22:29:18 UTC, Chris Wright wrote: >> * Performance improvements, primarily when a module imports >> another, >> bulky module for optional functionality. > That is solved by selective imports. > >> * Making it easier to locate where things are defined when >> reading code. > > That is solved by selective imports. > >> * Making it easier to move declarations between files. > > That is solved by selective imports. > > Inline imports are really just a addition retrive the the > deprecated behavior of fullyQualifedNames which would implicitly > import. >
The main win, which indeed is not emphasized enough, is better encapsulation. Walter pointed that out, and I will redo the DIP to put that front and center.
