On 06/22/2013 09:52 PM, Timothee Cour wrote: > Is there a reason the language spec disallows this? > > ---- > void main(){ > auto a=mixin("1");//OK > alias b=a;//OK > mixin("alias c=a;");//OK > // alias c=mixin("a");//NG : Error: basic type expected, not mixin > } > ---- No, it is arbitrary.