change mixins

Ary Borenszweig ary at esperanto.org.ar
Mon Feb 15 06:09:03 PST 2010


Joel Anderson wrote:
> On 2/14/2010 1:31 PM, Walter Bright wrote:
>> Right now, mixins are defined and used as:
>>
>> template foo(T) { declarations... }
>>
>> mixin foo!(int) handle;
>>
>> The proposal is to switch it around:
>>
>> mixin template foo(T) { declarations... }
>>
>> foo!(int) handle;
>>
>> to follow the notion that mixin templates are very different from
>> regular templates, and that should be reflected in their definition
>> rather than use.
>>
>> What do you think?
> 
> I think this is a good idea.  Particularly for string mixins.

But string mixins are a different thing, I don't think this change 
applies to them.



More information about the Digitalmars-d mailing list