On 13-05-2012 00:20, Nick Sabalausky wrote:
"Paulo Pinto"<[email protected]> wrote in message
news:[email protected]...
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