D dropped in favour of C# for PSP emulator

Steven Schveighoffer schveiguy at yahoo.com
Fri May 11 11:20:56 PDT 2012


On Fri, 11 May 2012 13:47:05 -0400, Alex Rønne Petersen  
<xtzgzorex at gmail.com> wrote:

> On 11-05-2012 19:39, Paulo Pinto wrote:
>>
>> The author of a D based PSP emulator just rewrote
>> the emulator in C#, after being disappointed with D.
>>
>> https://github.com/soywiz/cspspemu
>>
>> The reasons are listed here,
>>
>> https://github.com/soywiz/cspspemu#created-after-4-tries
>>
>> --
>> Paulo
>
> 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:

http://d.puremagic.com/issues/show_bug.cgi?id=4900

-Steve


More information about the Digitalmars-d mailing list