Newbie initial comments on D language - delegate
Walter Bright
newshound1 at digitalmars.com
Mon Jan 28 18:51:41 PST 2008
Edward Diener wrote:
> Perhaps there are some implementation issues regarding this which I do
> not understand but these should be overcome in order to present a single
> interface to the callable concept. Perhaps this has been
> discussed ad nauseam on this NG already, so please correct me if I do
> not understand all the ramifications of uniting all callable types under
> the single idea of 'delegate' while perhaps keeping 'function' around
> merely for backward compatibility with old code until eventually it is
> dropped.
To merge the two requires the generation of thunks at runtime to
manipulate the parameters and calling convention. It's doable, but not
simple.
More information about the Digitalmars-d
mailing list