[OT] Clang seems to implement modules
Walter Bright
newshound2 at digitalmars.com
Tue Nov 20 14:56:35 PST 2012
On 11/20/2012 2:45 PM, Jonathan M Davis wrote:
> http://www.drdobbs.com/cpp/c-compilation-speed/228701711
One thing I neglected to mention is that template instantiation is terribly,
fundamentally, slow. This problem comes to the fore when templates are used to
implement computations, such as doing a compile time factorial using a template.
No amount of module design can possibly fix that.
D fixes it by using CTFE for compile time computations. (You can still do it
with templates, but you'll be sorry.) CTFE is still slow, but it's a hundred
times (made up number) faster than using templates.
More information about the Digitalmars-d-announce
mailing list