Jump to page: 1 2
Thread overview
D on Visual Studio?
Sep 10, 2007
kmd
Sep 10, 2007
BCS
Sep 10, 2007
Xinok
Sep 10, 2007
Vladimir Panteleev
Sep 10, 2007
Downs
Sep 11, 2007
Bruno Medeiros
Sep 11, 2007
kmd
Sep 11, 2007
Martin Fuchs
Sep 11, 2007
BCS
Sep 12, 2007
Martin Fuchs
Sep 12, 2007
Jascha Wetzel
Sep 12, 2007
Martin Fuchs
Sep 12, 2007
Martin Fuchs
Sep 12, 2007
Ary Manzana
Sep 11, 2007
Robert Fraser
Sep 12, 2007
Martin Fuchs
Sep 12, 2007
Ary Manzana
Sep 13, 2007
kmd
September 10, 2007
Hi, does someone know how soon there will be D plug in for MS Visual Studio 2005(2008 maybe)? Maybe there is one already?
September 10, 2007
Reply to kmd,

> Hi, does someone know how soon there will be D plug in for MS Visual
> Studio 2005(2008 maybe)? Maybe there is one already?
> 

there is one. Kida Sorts. Look at dsource.org under projects. I forget what it's called and a running to late to go find it.


September 10, 2007
http://www.dsource.org/projects/vsplugind

This is the only one I know of. This plugin is out of date, buggy, and has very few features.

kmd wrote:
> Hi, does someone know how soon there will be D plug in for MS Visual Studio 2005(2008 maybe)? Maybe there is one already?
September 10, 2007
On Mon, 10 Sep 2007 18:16:48 +0300, Xinok <xnknet@gmail.com> wrote:

> http://www.dsource.org/projects/vsplugind
>
> This is the only one I know of. This plugin is out of date, buggy, and has very few features.

A certain Nathan Petrelli once said that he knows a company that's developing a commercial D IDE-plugin for Visual Studio. There hasn't been any news about it since then, so either it's taking some time, or it was cancelled (or perhaps it was completely vaporware).

Links: http://www.digitalmars.com/d/archives/digitalmars/D/Commercial_IDE_for_D_51184.html#N51238 http://www.digitalmars.com/d/archives/digitalmars/D/Re_Commercial_IDE_for_D_51249.html

-- 
Best regards,
 Vladimir                          mailto:thecybershadow@gmail.com
September 10, 2007
Vladimir Panteleev wrote:
> On Mon, 10 Sep 2007 18:16:48 +0300, Xinok <xnknet@gmail.com> wrote:
> 
>> http://www.dsource.org/projects/vsplugind
>>
>> This is the only one I know of. This plugin is out of date, buggy, and has very few features.
> 
> A certain Nathan Petrelli once said that he knows a company that's developing a commercial D IDE-plugin for Visual Studio. There hasn't been any news about it since then, so either it's taking some time, or it was cancelled (or perhaps it was completely vaporware).
> 
> Links: http://www.digitalmars.com/d/archives/digitalmars/D/Commercial_IDE_for_D_51184.html#N51238 http://www.digitalmars.com/d/archives/digitalmars/D/Re_Commercial_IDE_for_D_51249.html
> 
That name is a fake.
See also, http://heroeswiki.com/Nathan_Petrelli
Nice reference though. Heroes FTW!
 --downs
September 11, 2007
Downs wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Vladimir Panteleev wrote:
>> On Mon, 10 Sep 2007 18:16:48 +0300, Xinok <xnknet@gmail.com> wrote:
>>
>>> http://www.dsource.org/projects/vsplugind
>>>
>>> This is the only one I know of. This plugin is out of date, buggy, and
>>> has very few features.
>> A certain Nathan Petrelli once said that he knows a company that's developing a commercial D IDE-plugin for Visual Studio. There hasn't been any news about it since then, so either it's taking some time, or it was cancelled (or perhaps it was completely vaporware).
>>
>> Links: http://www.digitalmars.com/d/archives/digitalmars/D/Commercial_IDE_for_D_51184.html#N51238
>> http://www.digitalmars.com/d/archives/digitalmars/D/Re_Commercial_IDE_for_D_51249.html
>>
> That name is a fake.
> See also, http://heroeswiki.com/Nathan_Petrelli
> Nice reference though. Heroes FTW!
>  --downs
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.7 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> 
> iD8DBQFG5XNppEPJRr05fBERAjXQAJ96QVWbJzvIxqyUegjMmVKqrzftoQCfQEbd
> PgEkTlDARcQSJgrogu0fsQg=
> =C410
> -----END PGP SIGNATURE-----

Some people sign with nicks instead of names (I don't here, but I do on dsource for example), so just because of that doesn't mean the person is fake or lying.

Still, I think it's highly likely that IDE is vaporware.

-- 
Bruno Medeiros - MSc in CS/E student
http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D
September 11, 2007
Thanks, I'll check it. Still I wish that D would fully work on VS. It can improve D language popularity greatly. I think D really good language but I using only VS as editor.
September 11, 2007
"kmd" <KeeperMustDie@gmail.com> wrote in message news:fc6kmu$gh$1@digitalmars.com...
> Thanks, I'll check it. Still I wish that D would fully work on VS. It can improve D language popularity greatly. I think D really good language but I using only VS as editor.

What is really missing for D to become usable in bigger projects is an integrated development environment with a working debugger.

This is what I understand by a *working* integrated debugger:

a.) You should be able to set breakpoints directly in the source code,
  halt the program at this breakpoints, step into the debugee, set new
  breakpoints, etc. All a sensible debugger is able to do.  ;-)
  This is currently partly possible with the VC++ IDE, as it can read in the
  debugging info of the D compiler in OMF format (same as with windbg).
  However it seems, this doesn't work all times. Setting breakpoints in an
IDE
  may also be possible with GDB based debuggers on Linux if using GDC,
  however I didn't try this yet.

b.) You should be able to display the current values of all variables in a
  debugged program. This debugging info is not complete or  can not
  displayed completely within the debuggers - I am not sure what's all
missing
  here. But this is an important point, which makes debugger sessions for
  D programs *useless* todays, because you can only see simple variables
  like e.g. that if type "int". And who wants to start development if he
  can't find and fix bugs in a convenient way? Inserting printf calls to
  display the current variables can't be the solution.

So who will extend D debugging info and/or starts a project for extending an IDE like Visual Studio to be able to overcome the current shortcomings?!

Regards,

   Martin


September 11, 2007
Reply to Martin,

> "kmd" <KeeperMustDie@gmail.com> wrote in message
> news:fc6kmu$gh$1@digitalmars.com...
> 
>> Thanks, I'll check it. Still I wish that D would fully work on VS. It
>> can
>> improve D language popularity greatly. I think D really good language
>> but I using only VS as editor.
> What is really missing for D to become usable in bigger projects is an
> integrated development environment with a working debugger.
> 
> This is what I understand by a *working* integrated debugger:
> 
> a.) You should be able to set breakpoints directly in the source code,
> halt the program at this breakpoints, step into the debugee, set new
> breakpoints, etc. All a sensible debugger is able to do.  ;-)
> This is currently partly possible with the VC++ IDE, as it can read
> in the
> debugging info of the D compiler in OMF format (same as with
> windbg).
> However it seems, this doesn't work all times. Setting breakpoints
> in an
> IDE
> may also be possible with GDB based debuggers on Linux if using GDC,
> however I didn't try this yet.
> b.) You should be able to display the current values of all variables
> in a
> debugged program. This debugging info is not complete or  can not
> displayed completely within the debuggers - I am not sure what's all
> missing
> here. But this is an important point, which makes debugger sessions
> for
> D programs *useless* todays, because you can only see simple
> variables
> like e.g. that if type "int". And who wants to start development if
> he
> can't find and fix bugs in a convenient way? Inserting printf calls
> to
> display the current variables can't be the solution.
> So who will extend D debugging info and/or starts a project for
> extending an IDE like Visual Studio to be able to overcome the current
> shortcomings?!
> 
> Regards,
> 
> Martin
> 

There is DDBG that works under code blocks. Most of item a is available and much of item b is there but not integrated (expression work but aren't available from the IDE, watches don't work etc.)

There is room for improvment but it's a start


September 11, 2007
Martin Fuchs Wrote:

> "kmd" <KeeperMustDie@gmail.com> wrote in message news:fc6kmu$gh$1@digitalmars.com...
> > Thanks, I'll check it. Still I wish that D would fully work on VS. It can improve D language popularity greatly. I think D really good language but I using only VS as editor.
> 
> What is really missing for D to become usable in bigger projects is an integrated development environment with a working debugger.
> 
> This is what I understand by a *working* integrated debugger:
> 
> a.) You should be able to set breakpoints directly in the source code,
>   halt the program at this breakpoints, step into the debugee, set new
>   breakpoints, etc. All a sensible debugger is able to do.  ;-)
>   This is currently partly possible with the VC++ IDE, as it can read in the
>   debugging info of the D compiler in OMF format (same as with windbg).
>   However it seems, this doesn't work all times. Setting breakpoints in an
> IDE
>   may also be possible with GDB based debuggers on Linux if using GDC,
>   however I didn't try this yet.
> 
> b.) You should be able to display the current values of all variables in a
>   debugged program. This debugging info is not complete or  can not
>   displayed completely within the debuggers - I am not sure what's all
> missing
>   here. But this is an important point, which makes debugger sessions for
>   D programs *useless* todays, because you can only see simple variables
>   like e.g. that if type "int". And who wants to start development if he
>   can't find and fix bugs in a convenient way? Inserting printf calls to
>   display the current variables can't be the solution.
> 
> So who will extend D debugging info and/or starts a project for extending an IDE like Visual Studio to be able to overcome the current shortcomings?!
> 
> Regards,
> 
>    Martin
> 

Not to advertise or anything, but such an IDE does exist: http://www.dsource.org/projects/descent . In fact, I think some of the other IDEs (Code::Blocks or Poseidon, maybe?) have those features, too.
« First   ‹ Prev
1 2