COM。他言語間でやり取りする場合、インターフェースとGUIDの宣言を.dで書く必要があって、なんか面倒そうだな、と思った。

VC,VB,Delphiなんかはタイプライブラリ.tlbをそのまま読み込んで使える機能があるらしい。VCの場合#import"a.tlb"とか。

dmdコンパイラはこの類の機能をサポートするつもりはないんだろうか。別に外部でIDLやTLBからインターフェースとGUIDの宣言を.dに書き出してくれるツールでもいいけど。