On Sun, Feb 14, 2010 at 01:31:29PM -0800, Walter Bright wrote:
> The proposal is to switch it around:
>
> mixin template foo(T) { declarations... }
>
> foo!(int) handle;
What about:
template foo() { int a; }
mixin foo!();
a = 0;
? Will the change still let you use the mixed in template without a name?
It would look a little weird:
struct A {
foo!();
}
> What do you think?
I'm on the fence. The difference seems to me that it applies in both
places - definition and use. Maybe the mixin keyword should be required
in both places?
--
Adam D. Ruppe
http://arsdnet.net