>>561
template mixinとtemplateがごっちゃになってない?

下記のコードをdmd a bでコンパイルするとき
fがa.dにあれば動くけど
b.dにあったらbではimport std.stdio;してないのでwritelnがないため動かない

// a.d
import std.stdio;//ここでimportしても無意味
import b;
void main() {
 f!(`writeln("hoge");`)();
}
// b.d
void f(string s)(){
 mixin(s);
}

同様にaで定義された型をb.funcに与えることもできない