Visual D needs to support VS better

Profile Anaysis via Digitalmars-d-ide digitalmars-d-ide at puremagic.com
Mon Jan 23 14:23:52 PST 2017


All the great features we know and love in C/C++/C# don't work 
well in VisualD. Things like peak definition, find all 
references, debugging issues: variables not showing up, becoming 
corrupt requiring a clean of the solution, variables with 
different scopes but same name getting corrupt, the inability to 
watch variables properly due to scope issues, breakpoints not 
always functioning as expected, etc.

The things I use most in VS are the things that VD neglected to 
implement ;/ This makes the experience when programming VD very 
poor for me. While I can code and build just like in C++, which 
VD does a good job at, all the bells and whistles that have 
become an integral part of the programming experience for me are 
missing ;/

Because these features greatly enhance my productivity, I feel 
very inefficient when programming D code and this leads me to not 
desiring to use D or VD.

The debugging experience is almost painful because it is somewhat 
alien and does not function as VC++'s debugging experience does. 
Because it is so close, of course, it creates more of a mess than 
it helps in many cases.

In VC++/VC# I can rely on the debugger to help me quickly solve 
my problems. I have had several experiences where the VD 
debugger(most mago and VS version) have show incorrect values 
leading me to believe I am having some other problem than what is 
really going on. Once I clean the project they start working 
again only to eventually become corrupt.

I know it must be hard work to main VD to keep it consistent with 
visual studio(which nearly changes every year), Until the D 
community comes up with a proper visual program environment, it 
is all that us "newbs" have(if I had to program out of notepad 
I'd probably hang myself, it's like using MS Paint vs Adobe 
Photoshop).

How hard would it be to add these features? I would think that 
many windows C++ would be more willing to get in to D if the 
hurdle was not so mind boggling(as it is almost better for it to 
be completely different, at least one doesn't go in with 
expectations and habits).

Any idea if you will ever get around to implementing these 
features and fixing some of the issues? (Seems like VD hasn't 
been updated in a while)





More information about the Digitalmars-d-ide mailing list