Hi,
as the new version of Visual D sports some interesting new features, I'd
like to announce it here for a wider public. Some of the highlights are
* now supports and installs the Mago debugger
(http://dsource.org/projects/mago_debugger)
* new profiler window to browse trace.log (see
http://www.dsource.org/projects/visuald/wiki/Tour/Profiling for screenshot)
* new command "Build phobos browse info"
* now supports command comment/uncomment selected lines
* improved smart indentation
* fixed installation and execution on Windows Server 2003
Visual D is a Visual Studio package providing both project management
and language services for the D programming language. It works with
Visual Studio 2005, 2008 and 2010 as well as the free Visual Studio Shells.
Visual D comes with an easy installer and can be downloaded here:
http://www.dsource.org/projects/visuald
Rainer

Hi,
as the new version of Visual D sports some interesting new features, I'd
like to announce it here for a wider public. Some of the highlights are
* now supports and installs the Mago debugger
(http://dsource.org/projects/mago_debugger)
* new profiler window to browse trace.log (see
http://www.dsource.org/projects/visuald/wiki/Tour/Profiling for screenshot)
* new command "Build phobos browse info"
* now supports command comment/uncomment selected lines
* improved smart indentation
* fixed installation and execution on Windows Server 2003
Visual D is a Visual Studio package providing both project management
and language services for the D programming language. It works with
Visual Studio 2005, 2008 and 2010 as well as the free Visual Studio Shells.
Visual D comes with an easy installer and can be downloaded here:
http://www.dsource.org/projects/visuald
Rainer

I'm using it for D2 only, but Visual D is mostly agnostic to the D
version. Anything "intelligent" is using the compiler generated JSON
files as browse information, and this is available for both versions.
The areas that might be incorrect for D1 source code are
- syntax highlighting of D2 keywords and some string variants that do
not exist in D1
- automatic generation of phobos JSON files is customized to the
structure of D2
dsimcha wrote:

== Quote from Rainer Schuetze (r.sagitario gmx.de)'s article

Visual D is a Visual Studio package providing both project management
and language services for the D programming language. It works with
Visual Studio 2005, 2008 and 2010 as well as the free Visual Studio Shells.
Visual D comes with an easy installer and can be downloaded here:
http://www.dsource.org/projects/visuald
Rainer

Thanks a lot, Rainer, for including the debugger with Visual D. I know you
put some work into that, and it's definitely appreciated.

* new profiler window to browse trace.log

This is great! Before you ever announced the IDE, I had ideas of putting
in a feature like this if I were to write one. So, I'm glad you did it.
--
Using Opera's revolutionary email client: http://www.opera.com/mail/

Thanks a lot, Rainer, for including the debugger with Visual D. I know
you put some work into that, and it's definitely appreciated.

I'd like to try that one myself but it does not work for me. I dont know
why, but the debugger just triggers breakpoints and gives me a
callstack, i get no locals,auto or watch variables. is this a bug or is
it just not possible with mago yet ?

* new profiler window to browse trace.log

This is great! Before you ever announced the IDE, I had ideas of putting
in a feature like this if I were to write one. So, I'm glad you did it.

Yeah i like that one too. it is so much more readable than the crypy
logfile format. still it is quite useless for me cause it does not
support multithreaded applications.

Thanks a lot, Rainer, for including the debugger with Visual D. I know
you put some work into that, and it's definitely appreciated.

I'd like to try that one myself but it does not work for me. I dont know
why, but the debugger just triggers breakpoints and gives me a
callstack, i get no locals,auto or watch variables. is this a bug or is
it just not possible with mago yet ?

* new profiler window to browse trace.log

This is great! Before you ever announced the IDE, I had ideas of putting
in a feature like this if I were to write one. So, I'm glad you did it.

Yeah i like that one too. it is so much more readable than the crypy
logfile format. still it is quite useless for me cause it does not
support multithreaded applications.

Mago has issues with 2.049. Its website has a work-around. Have you tried
that yet?