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.