Splitting stdio, etc.
Dicebot via Digitalmars-d
digitalmars-d at puremagic.com
Fri Nov 14 13:11:54 PST 2014
On Wednesday, 12 November 2014 at 15:40:49 UTC, Adam D. Ruppe
wrote:
> On Wednesday, 12 November 2014 at 15:34:37 UTC, H. S. Teoh via
> Digitalmars-d wrote:
>> Ilya has been working on localizing imports, which will help in
>> splitting up these modules.
>
> I think if the imports can be localized, there's no need to
> split the module, especially if it is template heavy like
> std.algorithm, which is de-facto lazy and minimal anyway - they
> are always imported, but the real work is only done upon being
> used.
It is still needed because with such approach compile times can
regress easily if something gets turned from template to normal
function or anything like that. Smaller modules are simply more
resilient in that sense because it is easier to locate the
offender.
More information about the Digitalmars-d
mailing list