Newbie initial comments on D language - delegate

Lionello Lunesu lio at lunesu.remove.com
Tue Jan 29 00:45:19 PST 2008


Walter Bright wrote:
> 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.

Perhaps allowing a delegate to point to a free function is enough to 
make people happy?

It sure would please me ;)

L.



More information about the Digitalmars-d mailing list