www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Visual D 0.3.16 released

reply Rainer Schuetze <r.sagitario gmx.de> writes:
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
Sep 24 2010
next sibling parent reply dsimcha <dsimcha yahoo.com> writes:
== 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?
Sep 24 2010
parent Rainer Schuetze <r.sagitario gmx.de> writes:
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?

Sep 24 2010
prev sibling next sibling parent reply "Aldo Nunez" <aldoSkipallthisNunez1 gmail.com> writes:
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/
Sep 24 2010
parent Stephan <spam extrawurst.org> writes:
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.
Sep 27 2010
prev sibling parent "Robert Jacques" <sandford jhu.edu> writes:
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?
Sep 27 2010