Am 30.03.2014 01:57, schrieb deadalnix:
All is in the title.

This is becoming increasingly the norm in new languages. It is much
better in term of performances (it avoid cascaded loads to call methods,
which can be really costly on modern CPUs), make object themselves smaller.

Would implementing them that way break D code ? What would be the extent
of the breakage ?

As a nice side effect, debuggers could directly use the object pointer inside the fat interface pointer and don't have to reimplement D's casting routines.

Kind Regards
Benjamin Thaut

Reply via email to