automatic mixin in classes

Gor Gyolchanyan gor.f.gyolchanyan at gmail.com
Mon Nov 5 08:27:01 PST 2012


Yeah, I know. Currently bug fixes are way more important then new features
and this one really really looks like a dirty hack. But the problem it
solves is very real. I honestly don't know what to do about it.


On Mon, Nov 5, 2012 at 6:38 PM, deadalnix <deadalnix at gmail.com> wrote:

> Le 27/10/2012 07:39, Gor Gyolchanyan a écrit :
>
>> I've stumbled upon this numerous times and I wish I could automate this
>> somehow.
>> The idea is to have some mixin templates mixed into classes
>> automatically when they inherit from some base class.
>> For instance, advanced RTTI methods, which analyze the enclosing class
>> at compile-time.
>> Unfortunately, AFAIK, there's no way of doing it automatically and one
>> needs to both derive from a certain class and mix in a certain mixin
>> template manually.
>> Is there a way to avoid the boilerplate and have it done automatically?
>>
>> --
>> Bye,
>> Gor Gyolchanyan.
>>
>
> I had this need several time too. But I don't think this should be a
> functionality added in D at this point.
>
> This is typically AOP stuff and it is much more interesting for D to think
> about how to integrate the whole AOP concept instead of hacking around each
> use case.
>



-- 
Bye,
Gor Gyolchanyan.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20121105/b32c455a/attachment.html>


More information about the Digitalmars-d mailing list