D dropped in favour of C# for PSP emulator

Timon Gehr timon.gehr at gmx.ch
Sun May 20 07:19:48 PDT 2012


On 05/18/2012 06:59 PM, Bruno Medeiros wrote:
> On 12/05/2012 01:00, Timon Gehr wrote:
>> some essential properties:
>> - starts up instantaneously
> ....
>> some 'nice to have' properties:
>> - code analysis based code completion
>  > - integrated debugger
>
> So just starting up the IDE is more important than actually writing code
> or fixing bugs?...
>

No, you misunderstand.

- Time spent starting up the IDE is lost time that could be spent doing 
something productive instead. Hardware is fast. There is simply no 
excuse for poor start up times/poor responsiveness.

- The current IDEs have poor support for editing and navigating text. 
Furthermore, 'pattern recognition based code completion' was on my list 
as well.

- I am more efficient at bug-chasing by sending relevant data to stdout 
instead of setting breakpoints and fighting the GUI until I understand 
what is going on. (I think that one of the most useful features of 
eclipse is the built-in console.) Furthermore, in my experience, almost 
all bugs are trivial regressions and/or caught immediately by reasonably 
good assertions. YMMV.

- I concur that when faced with a new code base, or just poorly written 
code not written by oneself, some of the IDE features are very useful in 
order to get up to speed. But why does this functionality have to come 
in a GUI app, fully integrated with other components that may have 
drawbacks even if they are not explicitly used?

> Seriously, I'm never going to understand you "editor" people..
>

I do not see how this is relevant. Is your misunderstanding of the post 
deliberate?



More information about the Digitalmars-d mailing list