Object.factory() and exe file size bloat

Walter Bright via Digitalmars-d digitalmars-d at puremagic.com
Fri Aug 21 13:26:27 PDT 2015


On 8/21/2015 6:29 AM, Andrei Alexandrescu wrote:
> Knee-jerk reaction: sensible and meaningful, but we need to make a good case for
> breaking code. -- Andrei

The case is:

   https://issues.dlang.org/show_bug.cgi?id=14758

i.e. D being unusable for embedded systems because of bloat.

And it always has been a little strange to make every class available via 
Object.factory. I have a hard time imagining an application for it that needed 
more than a handful of classes available that way.

The principle often used by languages (C, C++, Rust) is you only pay for what 
you use. With Object.factory, every program pays for it with every class, 
despite very few actual uses of it.


More information about the Digitalmars-d mailing list