Pragma wrote: > That raises an interesting question: seeing as how it's using the same > backend, how does DMC handle this problem for C++? Unlike D, a C++ compiler has no idea what templates are instantiated in other files. So it instantiates everything. This is one reason why C++ builds are so much slower than D.