DIP 1005 - Preliminary Review Round 1
deadalnix via Digitalmars-d
digitalmars-d at puremagic.com
Sun Apr 23 09:39:35 PDT 2017
On Sunday, 23 April 2017 at 12:34:34 UTC, Andrej Mitrovic wrote:
> On Sunday, 23 April 2017 at 12:03:47 UTC, Andrei Alexandrescu
> wrote:
>> Mostly out of a sense of conformity. We asked Michael to give
>> no special treatment of DIPs originating from us, and this one
>> was open, so he put it up for review. It is likely it will end
>> up rejected in favor of
>> https://github.com/dlang/druntime/pull/1756.
>
> Wouldn't there be a compile-time performance impact from
> instantiating so many templates, virtually for every parameter
> who's type is defined in another module?
It's just one per module. Templates are only instantiated once
per new set of arguments. There may be some gain here, but I
doubt this is worth adding a new language feature.
More information about the Digitalmars-d
mailing list