teething troubles
bearophile via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Jul 17 03:13:45 PDT 2014
Dean:
>> dmd compiles very quickly, but to compile writeln D has to
>> digest a good amount of Phobos code.
>
> Are the reasons for this similar to why C++ STL is not an object
> code library ?
The reasons for the large amount of code compiled for a writeln
are that: writeln is more powerful, Phobos modules import each
other a lot. And several parts of Phobos are not compiled because
there are templates everywhere. Take a look at Phobos sources and
you will see.
Bye,
bearophile
More information about the Digitalmars-d-learn
mailing list