On Saturday, 7 April 2012 at 11:13:54 UTC, deadalnix wrote:
Le 07/04/2012 05:29, Kapps a écrit :
I slightly prefer this function method over the struct method
because:
1) No need to generate a custom struct for everything. Plenty
of things
are just a true or false, or a string. Saves a little bit of
TypeInfo
generation.
If the type isn't used at runtime, the compiler should be able
to remove that dead part of the code. If it doesn't, it is an
implementation issue, and shouldn't be solved by language
design decision.
This is not possible currently. The TypeInfo is required at
runtime whether or not the type is used at compile-time, for
reasons such as Object.factory.