D dropped in favour of C# for PSP emulator

Alex Rønne Petersen xtzgzorex at gmail.com
Sat May 12 16:27:15 PDT 2012


On 13-05-2012 00:20, Nick Sabalausky wrote:
> "Paulo Pinto"<pjmlp at progtools.org>  wrote in message
> news:jojish$2cm2$1 at digitalmars.com...
>>
>> 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
>>
>
> (Heh, now that Time Warner is no longer destroying GitHub for me and I can
> actually *see* that page...)
>
> "The lack of a good IDE, the complicated structure of the D language, the
> horrible compilation times, caused that it taked too much time for
> everything, and made it impossible to refactoring the code without days or
> weeks of work."
>
> That almost sounds like he's talking about some completely different D
> programming language. And I know it's been discussed here already, but
> seriously, "horrible compilation times"? What hell is he smoking?
>
> Hmm, actually, you know what? I bet he was probably trying to do the C/C++
> thing and compile one...source...file...at...a...time. THAT would certainly
> do it. You can easily get nearly-C++-level speeds that way. Or maybe using
> rebuild: even with one-at-a-time disabled, rebuild can still be pretty slow
> compared to say, rdmd.

You know, my project consisting of 130-ish source files and 24.000-ish 
lines of code compiles from scratch in ~20 seconds on my machine, 
building one file at a time... I honestly have not managed to come up 
with a build system for D that is actually slow, if compared to C/C++.

>
> LOL, *or*...He didn't say "horribly SLOW compilation times", he just said
> "horrible compilation times". Maybe he just hates fast compiles? Not even
> enough time to go grab a coffee, let alone catch a movie and dinner. ;)
>
>

-- 
- Alex


More information about the Digitalmars-d mailing list