D dropped in favour of C# for PSP emulator

Nick Sabalausky SeeWebsiteToContactMe at semitwist.com
Fri May 11 14:45:10 PDT 2012


"Steven Schveighoffer" <schveiguy at yahoo.com> wrote in message 
news:op.wd5o86s3eav7ka at steves-laptop...
On Fri, 11 May 2012 13:47:05 -0400, Alex Rønne Petersen
<xtzgzorex at gmail.com> wrote:
>>
>> Complicated language structure? Long compilation times?
>
>I can attest that on certain types of projects (i.e. template heavy), D's 
>lightning fast compilation time goes out the window.  It has improved 
>greatly, but there are still some improvements that can be made.
>
>For instance, dcollections, which is about 10kloc takes 17 seconds to 
>compile all the unit tests.  It used to be well over a minute, till walter 
>changed a linear lookup to a hash lookup on the symbol table.  There's an 
>outstanding issue which is similar still in bugzilla:

Meh, that's still nothing compared to C++. The sample games included with 
Marmalade and the Marm-based IwGame engine take *serveral* minutes to 
compile - and those are just sample programs!

Template-heavy projects don't throw D's lightning fast compilation times out 
the window, it just makes them less lightning-like. It's still an order of 
magnature faster than equivalent, or even merely similar, C++.




More information about the Digitalmars-d mailing list