Our template emission strategy is broken

Adam D. Ruppe via Digitalmars-d digitalmars-d at puremagic.com
Wed Nov 11 07:12:10 PST 2015

On Wednesday, 11 November 2015 at 15:04:01 UTC, Andrei 
Alexandrescu wrote:
> Yes, compiling package-at-a-time should be the mode endorsed by 
> the core community. Liran Zvibel and I discussed this privately 
> following his DConf 2015 talk, and I recall he mentioned the 
> package-at-a-time solved essentially all of their build 
> problems.

They must have encountered more since then since their build has 
had a lot of difficulty. I tried to hack around the problems they 
had using the various tricks I've accumulated (btw you can hit 
several of these problems without necessarily having a huge 
codebase, though reproducing them in a reduced test is extremely 
difficult) and failed. They tried throwing more hardware at it 
and that didn't work either with newer compiler versions. David 
has been working on fixing the fundamental problems and surely, 
if he succeeded completely already, he wouldn't have made these 

We, as a community, need to start believing people when they say 
they are having troubles instead of blaming the customer for 
doing it wrong.

More information about the Digitalmars-d mailing list