The future of UDAs.
Max Samukha
maxsamukha at gmail.com
Wed Nov 28 07:47:29 PST 2012
On Tuesday, 27 November 2012 at 16:19:59 UTC, Manu wrote:
> On 27 November 2012 17:49, Gor Gyolchanyan
> <gor.f.gyolchanyan at gmail.com>wrote:
>
>> Can you implement this use case?
>> Have classes mix in something,, which will register them in a
>> single
>> place, which can later suppl the registered classes as a type
>> tuple.
>>
>
> I don't do it as a type tuple, why do you need that?
> I do it as a runtime registry.
>
> I have 'mixin RegisterModule;' at the top of every module.
And at this point we are back to the famous problem with static
constructors in circularly imported modules:
module a;
import b;
mixin RegisterModule;
module b;
import a;
mixin RegisterModule;
More information about the Digitalmars-d
mailing list