On Thursday, 13 June 2013 at 18:49:14 UTC, Walter Bright wrote:
On 6/13/2013 3:48 AM, Regan Heath wrote:
What are the basic features you would require of a development environment,

People tell me that intellisense is the #1 feature.

The debugger is the #1 feature I'd miss from my day job if I didn't use Visual Studio. Feature wise, I'm sure gdb has most if not all VS has, but in VS everything is just there in front of you, easily usable (you don't need to consult the manual, or remember archaic commands). Using gdb vs. Visual Studio feels like trying to do web browsing via the command line.

Intellisense is a definite must, and proper intellisense, i.e. actually shows me what members a variable has, and not just some crappy lookup in the current file for potential members. Needs to work with templates, macros etc. as well.

"Go to definition" and "Find all references" are must haves as well. Again, they need to work properly, not just some half-assed grep script that throws up lots of false positives. Again, needs to work with templates, macros, etc.

Basically, if the intellisense doesn't use a complete parser and semantic analyser then it probably isn't up to scratch.

Reply via email to