Jump to page: 1 2 3
Thread overview
Visual D released
Apr 18, 2010
Rainer Schuetze
Apr 18, 2010
Walter Bright
Apr 18, 2010
Rainer Schuetze
Apr 19, 2010
Mike Parker
Apr 19, 2010
Walter Bright
Apr 18, 2010
Nick Sabalausky
Apr 18, 2010
Rainer Schuetze
Apr 18, 2010
dennis luehring
Apr 19, 2010
Rainer Schuetze
Apr 19, 2010
dennis luehring
Apr 20, 2010
Rainer Schuetze
Apr 19, 2010
Andrej Mitrovic
Apr 19, 2010
Lionello Lunesu
Apr 19, 2010
%u
Apr 20, 2010
Rainer Schuetze
Apr 23, 2010
Michael Rynn
Apr 23, 2010
Rainer Schuetze
Apr 24, 2010
Simen kjaeraas
Apr 26, 2010
Rainer Schuetze
April 18, 2010
Hello,

I'd like to announce the initial release of Visual D, a Visual Studio package providing both project management and language services for integration of the D programming language into Visual Studio.

Here are some features:

    * Project management
          o all DMD command line options accessible
          o support for resource compiler
          o custom build commands
          o pre/post custom build steps
          o automatic dependency generation
          o automatic link between dependent projects
          o integrates cv2pdb for seamless debugger integration
          o new project templates

    * Language Service
          o syntax highlighting
          o simple word-completion
          o import statement completion
          o goto definition (using JSON file from compilation)
          o smart indentation
          o highlight/jump-to matching braces
          o code snippets

    * Supported Visual Studio versions
          o VS 2005, VS 2008
          o with some limitations: VS.NET 2003, VS 2010

    * Easy installer for hassle-free installation

And for the fun and frustration: Visual D is completely written in D.

Visual D can be downloaded from http://www.dsource.org/projects/visuald

This project is still at an early stage, so you might notice a lot of rough edges. You can find a list of known issues on the feature-page. Any feedback is welcome.

Enjoy,
Rainer
April 18, 2010
Rainer Schuetze wrote:
> Enjoy,
> Rainer

Awesome!
April 18, 2010
On 04/18/2010 10:06 AM, Rainer Schuetze wrote:
> Hello,
>
> I'd like to announce the initial release of Visual D, a Visual Studio
> package providing both project management and language services for
> integration of the D programming language into Visual Studio.

Whoa, this is awesome. It's so surprising! I thought the title is a joke at first.

Great job Rainer! Do you have a few screenshots so I can take a look?


Andrei
April 18, 2010
Thanks.

here's a very short tour:

http://www.dsource.org/projects/visuald/wiki/ScreenShots

Rainer

Andrei Alexandrescu wrote:
> On 04/18/2010 10:06 AM, Rainer Schuetze wrote:
>> Hello,
>>
>> I'd like to announce the initial release of Visual D, a Visual Studio
>> package providing both project management and language services for
>> integration of the D programming language into Visual Studio.
> 
> Whoa, this is awesome. It's so surprising! I thought the title is a joke at first.
> 
> Great job Rainer! Do you have a few screenshots so I can take a look?
> 
> 
> Andrei
April 18, 2010
On 04/18/2010 12:45 PM, Rainer Schuetze wrote:
> Thanks.
>
> here's a very short tour:
>
> http://www.dsource.org/projects/visuald/wiki/ScreenShots
>
> Rainer

This is a major contribution, and it comes right in time. There's been talk about a VS add-on for years. Thanks, Rainer!

Andrei
April 18, 2010
Sounds great :)

This might be a stupid question (been awhile since I've done much with Visual Studio), but does this work with the Express versions?


April 18, 2010
Unfortunately, the express versions of VS2008 do not support loading packages other than those that come with the express version.

I've added it to the installer to try, but it does not work. Maybe someone can come up with a solution, so I've left it in the installer...

Also, the VS2010 Express versions are not out yet, let's hope for some policy change from Microsoft.


Nick Sabalausky wrote:
> Sounds great :)
> 
> This might be a stupid question (been awhile since I've done much with Visual Studio), but does this work with the Express versions? 
> 
> 
April 18, 2010
Rainer Schuetze wrote:
> Hello,
> 
> I'd like to announce the initial release of Visual D, a Visual Studio package providing both project management and language services for integration of the D programming language into Visual Studio.
> 
> Here are some features:
> 
>     * Project management
>           o all DMD command line options accessible
>           o support for resource compiler
>           o custom build commands
>           o pre/post custom build steps
>           o automatic dependency generation
>           o automatic link between dependent projects
>           o integrates cv2pdb for seamless debugger integration
>           o new project templates
> 
>     * Language Service
>           o syntax highlighting
>           o simple word-completion
>           o import statement completion
>           o goto definition (using JSON file from compilation)
>           o smart indentation
>           o highlight/jump-to matching braces
>           o code snippets
> 
>     * Supported Visual Studio versions
>           o VS 2005, VS 2008
>           o with some limitations: VS.NET 2003, VS 2010
> 
>     * Easy installer for hassle-free installation

Wow, this is awesome!  I have a feeling this will make a BIG contribution when it comes to attracting people to D, not to mention keeping them here. :)


> And for the fun and frustration: Visual D is completely written in D.

One shouldn't underestimate how important this last point is.

-Lars
April 18, 2010
> Also, the VS2010 Express versions are not out yet

not fully correct

http://www.microsoft.com/express/downloads/#Visual_Studio_2010_Express_Downloads

>..., let's hope for some
> policy change from Microsoft.

i hope
April 19, 2010
Awesome!

You should post this to reddit/ycombinator, I'm sure there's quite a few people using VStudio that wanted to know more about D (but have been hesitant to give it a fair try because there were no IDE's available).
« First   ‹ Prev
1 2 3