On Wednesday, 11 November 2015 at 13:08:08 UTC, David Nadlinger wrote:

We're well aware of the template problems and FWIW the most important step is to simplify the current implementation (not the rules).
http://forum.dlang.org/post/[email protected]
Once that is done and we have a clearer understanding of what the problems are, we could rediscuss the emission rules.

Ultimatively the decision to instantiate/emit as few templates as possible sped up compilation a lot but basically means -c with multiple objects will never work reliably. Compiling separate objects is a C++-idiom anyhow and doesn't make too much sense for D. Instead separating your codebase into packages with little interdependencies and always recompiling those packages when something changes should be the preferred way.

Reply via email to