www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Visual D 0.44 released - VC project integration and Concord debugger

reply Rainer Schuetze <r.sagitario gmx.de> writes:
Hi,

I'm glad to finally announce the release of a new version of Visual D, 
the Visual Studio extension for the D programming language.

Among a considerable number of changes and bug fixes [1], this version 
features two major enhancements for inter-operability with C/C++:

- Visual C project integration: just add your D files to a C/C++ project 
and they will be compiled and linked with the project [2]

- Integration of mago's D expression evaluator with the Visual Studio 
debugger [3]

Other notable features are improvements to the Intellisense completion 
list and preliminary support for VS 2017 (no VC project integration yet).

You can find more information and the download link to the installer here:

http://rainers.github.io/visuald/visuald/StartPage.html

Cheers,
Rainer


[1] http://rainers.github.io/visuald/visuald/VersionHistory.html
[2] http://rainers.github.io/visuald/visuald/vcxproject.html
[3] http://rainers.github.io/visuald/visuald/Debugging.html#concord
Mar 12
next sibling parent Lewis <musicaljelly gmail.com> writes:
On Sunday, 12 March 2017 at 12:09:10 UTC, Rainer Schuetze wrote:
 Hi,

 I'm glad to finally announce the release of a new version of 
 Visual D, the Visual Studio extension for the D programming 
 language.

 [...]
This looks awesome, thanks Rainer!
Mar 12
prev sibling next sibling parent reply Inquie <Inquie data1.com> writes:
On Sunday, 12 March 2017 at 12:09:10 UTC, Rainer Schuetze wrote:
 Hi,

 I'm glad to finally announce the release of a new version of 
 Visual D, the Visual Studio extension for the D programming 
 language.

 Among a considerable number of changes and bug fixes [1], this 
 version features two major enhancements for inter-operability 
 with C/C++:

 - Visual C project integration: just add your D files to a 
 C/C++ project and they will be compiled and linked with the 
 project [2]
Cool, what about vice versa? C/C++ files in a D project and have it link in automatically? Or can it already do this?
Mar 12
parent Rainer Schuetze <r.sagitario gmx.de> writes:
On 12.03.2017 21:36, Inquie wrote:
 Cool, what about vice versa? C/C++ files in a D project and have it link
 in automatically? Or can it already do this?
To some extend, yes. The command line options must be specified manually, though, and must be the same for all C/C++ files. See the project property page "Compiler". If you need more customization, you can also use a custom build rule for each file.
Mar 12
prev sibling next sibling parent Guillaume Piolat <first.last gmail.com> writes:
On Sunday, 12 March 2017 at 12:09:10 UTC, Rainer Schuetze wrote:
 Hi,

 I'm glad to finally announce the release of a new version of 
 Visual D, the Visual Studio extension for the D programming 
 language.
Wow, sounds like an incredible release. Thanks!
Mar 12
prev sibling next sibling parent reply Rainer Schuetze <r.sagitario gmx.de> writes:
On 12.03.2017 13:09, Rainer Schuetze wrote:
 I'm glad to finally announce the release of a new version of Visual D,
 the Visual Studio extension for the D programming language.
Unfortunately, a bug turned up, causing the default dmd executable search path to contain a bad character. Here's a new version: https://github.com/dlang/visuald/releases/tag/v0.44.1
Mar 13
parent reply Inquie <Inquie data1.com> writes:
On Monday, 13 March 2017 at 08:12:41 UTC, Rainer Schuetze wrote:
 On 12.03.2017 13:09, Rainer Schuetze wrote:
 I'm glad to finally announce the release of a new version of 
 Visual D,
 the Visual Studio extension for the D programming language.
Unfortunately, a bug turned up, causing the default dmd executable search path to contain a bad character. Here's a new version: https://github.com/dlang/visuald/releases/tag/v0.44.1
Small complaint here. Can the installer remember the previous install dir? I get tired of typing it in every time. It remembers the dmd dir just find(the next page). I know it's not that big a deal ;) But would make the installer virtually silent rather than requiring input.
Mar 13
parent Rainer Schuetze <r.sagitario gmx.de> writes:
On 13.03.2017 18:56, Inquie wrote:
 On Monday, 13 March 2017 at 08:12:41 UTC, Rainer Schuetze wrote:
 On 12.03.2017 13:09, Rainer Schuetze wrote:
 I'm glad to finally announce the release of a new version of Visual D,
 the Visual Studio extension for the D programming language.
Unfortunately, a bug turned up, causing the default dmd executable search path to contain a bad character. Here's a new version: https://github.com/dlang/visuald/releases/tag/v0.44.1
Small complaint here. Can the installer remember the previous install dir? I get tired of typing it in every time. It remembers the dmd dir just find(the next page). I know it's not that big a deal ;) But would make the installer virtually silent rather than requiring input.
As long as you don't uninstall Visual D, the path should be remembered. I usually just install over the previous version without uninstalling (no guarantee that this will work in the future, though).
Mar 13
prev sibling parent reply Rainer Schuetze <r.sagitario gmx.de> writes:
On 12.03.2017 13:09, Rainer Schuetze wrote:
 preliminary support for VS 2017 (no VC project integration yet)
VC project integration is now also available in VS 2017. Check out https://github.com/dlang/visuald/releases/download/v0.44.2/VisualD-v0.44.2.exe which also includes some bug fixes.
Apr 07
parent tetyys <tetyys tetyys.com> writes:
On Friday, 7 April 2017 at 07:59:46 UTC, Rainer Schuetze wrote:
 On 12.03.2017 13:09, Rainer Schuetze wrote:
 preliminary support for VS 2017 (no VC project integration yet)
VC project integration is now also available in VS 2017. Check out https://github.com/dlang/visuald/releases/download/v0.44.2/VisualD-v0.44.2.exe which also includes some bug fixes.
awesome, nice to have fast support for new visual studio version
Apr 07