On Thu, Feb 23, 2012 at 05:27:03PM -0500, Zach the Mystic wrote: > On 2/21/12 2:53 PM, Ali Çehreli wrote: > >According to the docs, template mixins can have only declarations but > >helpMe above has a statement. > > > >http://dlang.org/template-mixin.html > > > >Ali > > > > Thanks for your reply. You're right about the statement. But I still > think something's wrong. For example, even this program produces the > errors: > > import std.stdio; > > mixin template helpMe() > { > writeln("Satisfying!");
The writeln call is a statement. I think what you want is this: template helpMe() { mixin(`writeln("Satisfying!");`); } T -- Real Programmers use "cat > a.out".