Thread overview
Visual D 0.3.16 released
Sep 24, 2010
Rainer Schuetze
Sep 24, 2010
dsimcha
Sep 24, 2010
Rainer Schuetze
Sep 25, 2010
Aldo Nunez
Sep 27, 2010
Stephan
Sep 27, 2010
Robert Jacques
September 24, 2010
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
September 24, 2010
== Quote from Rainer Schuetze (r.sagitario@gmx.de)'s article
> 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

How's D2 support?  Is Visual D mostly a D1 IDE, or a D2 IDE?
September 24, 2010
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
> 
> How's D2 support?  Is Visual D mostly a D1 IDE, or a D2 IDE?
September 25, 2010
Rainer Schuetze <r.sagitario@gmx.de> wrote:
>    * now supports and installs the Mago debugger (http://dsource.org/projects/mago_debugger)

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/
September 27, 2010
On 25.09.2010 04:05, Aldo Nunez wrote:
> Rainer Schuetze <r.sagitario@gmx.de> wrote:
>> * now supports and installs the Mago debugger
>> (http://dsource.org/projects/mago_debugger)
>
> 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.
September 27, 2010
On Mon, 27 Sep 2010 03:58:47 -0400, Stephan <spam@extrawurst.org> wrote:

> On 25.09.2010 04:05, Aldo Nunez wrote:
>> Rainer Schuetze <r.sagitario@gmx.de> wrote:
>>> * now supports and installs the Mago debugger
>>> (http://dsource.org/projects/mago_debugger)
>>
>> 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?