phobos dependencies

Marco Leise Marco.Leise at gmx.de
Thu Dec 19 08:29:58 PST 2013


Am Thu, 19 Dec 2013 10:56:19 +0100
schrieb Joseph Rushton Wakeling <joseph.wakeling at webdrake.net>:

> On 19/12/13 00:08, Walter Bright wrote:
> > 4. Break kitchen sink modules like std.algorithm into one module per algorithm.
> > This should not result in code duplication.
> 
> That might be desirable for other purposes anyway (std.algorithm is big!), but 
> how does this differ from the existing possibility of doing, e.g.,
> 
>      import std.algorithm : sort;

Selective imports are even slower than normal imports. You
still have to load all of std.algorithm to find and
disambiguate the symbol. Only when you split up the file
physically it will reduce the compiler's workload.

-- 
Marco



More information about the Digitalmars-d mailing list