On 2015-04-03 19:54, Dicebot wrote:

2)

Ironically, it is just very slow. Those who come from C world got used
to using separate compilation to speed up rebuilds but it doesn't work
that way in D. It may look better if you change only 1 or 2 module but
as amount of modified modules grows, incremental rebuild quickly becomes
_slower_ than full program build with all files processed in one go. It
can sometimes result in order of magnitude slowdown (personal experience).

BTW, are all the issues with incremental rebuilds solved? I.e. templates not outputted to all object files and other problems I can't remember right now.

--
/Jacob Carlborg
              • R... Atila Neves via Digitalmars-d-announce
              • R... Sergei Nosov via Digitalmars-d-announce
              • R... Dicebot via Digitalmars-d-announce
              • R... Andrei Alexandrescu via Digitalmars-d-announce
            • Re: R... Andrei Alexandrescu via Digitalmars-d-announce
          • Re: Reggae... Andrei Alexandrescu via Digitalmars-d-announce
            • Re: R... Atila Neves via Digitalmars-d-announce
              • R... Andrei Alexandrescu via Digitalmars-d-announce
          • Re: Reggae... Dicebot via Digitalmars-d-announce
        • Re: Reggae v0.... weaselcat via Digitalmars-d-announce
        • Re: Reggae v0.... Jacob Carlborg via Digitalmars-d-announce
        • Re: Reggae v0.... Kagamin via Digitalmars-d-announce
          • Re: Reggae... Dicebot via Digitalmars-d-announce
            • Re: R... Kagamin via Digitalmars-d-announce
              • R... Dicebot via Digitalmars-d-announce
              • R... Kagamin via Digitalmars-d-announce
              • R... Dicebot via Digitalmars-d-announce
              • R... Kagamin via Digitalmars-d-announce
    • Re: Reggae v0.0.5 supe... Andrei Alexandrescu via Digitalmars-d-announce
  • Re: Reggae v0.0.5 super alp... Jacob Carlborg via Digitalmars-d-announce

Reply via email to