Fully dynamic d by opDotExp overloading

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Fri Apr 17 12:40:52 PDT 2009


Don wrote:
> Andrei Alexandrescu wrote:
>> I think there's merit in binding via strings. It makes for very 
>> flexible code that is future-proof, dynamic-linking-friendly, and 
>> hot-swappable without recompiling (e.g. you don't need to recompile 
>> because you now implement an interface etc.) 
> 
> Does that still apply to the template version you proposed?

Of course. The template version includes the version that only does 
dynamic lookup: you can do static, and you can do dynamic. The static 
part allows you e.g. to optimize some cases if you so wish. With the 
runtime string you can only do dynamic.

Again, making it a template in this case is a win-win thing. There's 
nothing inferior about it.


Andrei



More information about the Digitalmars-d mailing list