A betterC base
Seb
seb at wilzba.ch
Sat Feb 10 02:32:24 UTC 2018
On Friday, 9 February 2018 at 19:50:50 UTC, jmh530 wrote:
> On Friday, 9 February 2018 at 19:28:40 UTC, Seb wrote:
>>
>> Yes, that's the intended goal.
>> However, to convince everyone involved and to be able to
>> experiment with this in the wild for a bit, we went with
>> std.experimental first.
>>
>> If drawbacks get discovered, it's a lot easier to retreat.
>
> Cool.
>
> Do you know if compilation speed improves if using selective
> imports? E.g.
> import std.experimental.scripting : writeln;
> vs.
> import std.experimental.scripting;
>
> I suppose that's a general question wrt public imports, but in
> this case there is probably more to parse than in other smaller
> projects.
AFACIT selective imports have no impact on the compilation speed
at the moment.
It's quite likely that future versions of the compiler will take
selective imports into account, but at the moment DMD reads the
world of everything and only stops at templated
structs/functions/classes etc.
See also:
https://issues.dlang.org/show_bug.cgi?id=13255
https://issues.dlang.org/show_bug.cgi?id=18414
More information about the Digitalmars-d
mailing list