Object.factory() and exe file size bloat
deadalnix via Digitalmars-d
digitalmars-d at puremagic.com
Thu Aug 20 22:15:00 PDT 2015
On Friday, 21 August 2015 at 05:06:47 UTC, Walter Bright wrote:
> This function:
>
> http://dlang.org/phobos/object.html#.Object.factory
>
> enables a program to instantiate any class defined in the
> program. To make it work, though, every class in the program
> has to have a TypeInfo generated for it. This leads to bloat:
>
> https://issues.dlang.org/show_bug.cgi?id=14758
>
> and sometimes the bloat can be overwhelming.
>
> The solution seems straightforward - only have Object.factory
> be able to instantiate classes marked as 'export'. This only
> makes sense anyway.
>
> What do you think?
Wait ? Why only classes marked export ? I don't follow the
reasoning here.
More information about the Digitalmars-d
mailing list