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