Fully dynamic d by opDotExp overloading
Michel Fortin
michel.fortin at michelf.com
Sun Apr 19 19:08:47 PDT 2009
Andrei Alexandrescu wrote:
> Christopher Wright wrote:
>
>> Andrei Alexandrescu wrote:
>>
>>> You completely lost me about the necessity of a standardized catch-all
>>> function. My view is that if you want to forward to someone else, you
>>> just call the runtime invoke() for the guy you want to forward to. So I
>>> see exactly zero need for a standardized catch-all, and a red herring
>>> in the discussion about the syntactic help brought about by opDotExp.
>>
>> The utility is when you are looking for methods to invoke via runtime
>> reflection, you can determine that a given function is one of these
>> runtime opDotExp equivalents.
>>
>> I don't know how useful this is, in point of fact. Unless there's a
>> standard system in D for integrating with scripting languages, anyway.
>
> Oddly enough, I got it now :o).
Thanks Cristopher. :-)
Another interesting use of this, beside integration with scripting
languages, would be to replicate the concept of distributed objects in
Cocoa.
<http://developer.apple.com/DOCUMENTATION/Cocoa/Conceptual/DistrObjects/Concepts/architecture.html>
--
Michel Fortin
michel.fortin at michelf.com
http://michelf.com/
More information about the Digitalmars-d
mailing list