Walter Bright wrote:
Jeremie Pelletier wrote:
I also agree with Walter about the lack of an IDE for D as powerful as Visual Studio, I myself use poseidon only because of its overly simple build process and simple project manager and debug in windbg. But that isn't the case with most programmers who like or dislike a language based on the IDE they use.

I do hear over and over that without a VS workalike IDE, programmers just aren't interested in a language. They argue, probably with a lot of merit, that the productivity increase of using VS is more than the productivity increase of using a better language.

It's clear Microsoft has hit a home run with VS.

I was talking to some serious hardcore C++ programmers yesterday. One was a die-hard emacs user, and he admitted that he'd switched to VS and wasn't looking back, it was that much better. I asked him what the killer feature of VS was, and he said it was being able to instantly see every use and definition of a symbol.

(With emacs he'd have to run ctags first, and even then ctags was inaccurate and clumsy.)

Yeah I'm also a die hard fan of VS when coding C/C++, while I don't require many features when I write code other than a project manager, syntax highlighter and a convenient build tool, I do use way more of its features when I study code I didn't write myself. The ability to grep for every reference to a given symbol from a simple click is simply amazing for that, jumping to the declaration of a symbol is also as useful, so is the call browser.

An IDE doesn't require a large set of features to be useful, but it definitely needs to implement the features it has in such a convenient way that you don't notice their presence. I myself often disable the annoying suggestion popups in an IDE and a few other features, but thats just me :)

Reply via email to