www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Descent 0.5.5 released

reply Ary Borenszweig <ary esperanto.org.ar> writes:
The Descent plugin for Eclipse provides an IDE for writing, launching 
and debugging code in D.

Explanations on how to get it from within Eclipse are here:

http://www.dsource.org/projects/descent

For this release Robert Fraser made an excelent addition: when compiling 
programs using an external tool such as dsss, rebuild, dmd, gdc, ldc, 
gdmd or bud, there are now links to the files in the console output for 
warnings and errors. I think this one was pretty requested. So say 
thanks to him! :-)

(here's a screenshot in case no one understood my poor English: 
http://downloads.dsource.org/projects/descent/problems.jpg :-P)

This release has also some enhancements/bug-fixes:
  - #168: Don't expand template arguments
  - #169: Don't expand default arguments
  - #82: switch/case auto-indent (not formatter)
  - "Run as D application" should appear most of the time in correct 
places, as requested in the forums.

Any suggestion, critic or bug report is welcome. You can use:
- the forums: http://www.dsource.org/forums/viewforum.php?f=107
- trac: http://www.dsource.org/projects/descent/report?action=new
- irc: at freenode, #d.descent

Enjoy!
May 18 2009
next sibling parent Jacob Carlborg <doob me.com> writes:
Ary Borenszweig wrote:
 The Descent plugin for Eclipse provides an IDE for writing, launching 
 and debugging code in D.
 
 Explanations on how to get it from within Eclipse are here:
 
 http://www.dsource.org/projects/descent
 
 For this release Robert Fraser made an excelent addition: when compiling 
 programs using an external tool such as dsss, rebuild, dmd, gdc, ldc, 
 gdmd or bud, there are now links to the files in the console output for 
 warnings and errors. I think this one was pretty requested. So say 
 thanks to him! :-)

I didn't know about that. Very nice.
 (here's a screenshot in case no one understood my poor English: 
 http://downloads.dsource.org/projects/descent/problems.jpg :-P)
 
 This release has also some enhancements/bug-fixes:
  - #168: Don't expand template arguments
  - #169: Don't expand default arguments
  - #82: switch/case auto-indent (not formatter)
  - "Run as D application" should appear most of the time in correct 
 places, as requested in the forums.
 
 Any suggestion, critic or bug report is welcome. You can use:
 - the forums: http://www.dsource.org/forums/viewforum.php?f=107
 - trac: http://www.dsource.org/projects/descent/report?action=new
 - irc: at freenode, #d.descent
 
 Enjoy!

May 18 2009
prev sibling next sibling parent Trass3r <mrmocool gmx.de> writes:
Ary Borenszweig schrieb:
 For this release Robert Fraser made an excelent addition: when compiling 
 programs using an external tool such as dsss, rebuild, dmd, gdc, ldc, 
 gdmd or bud, there are now links to the files in the console output for 
 warnings and errors. I think this one was pretty requested. So say 
 thanks to him! :-)
 

FINALLY! Yeeeeha. Many thanks to Robert!
May 19 2009
prev sibling next sibling parent "Saaa" <empty needmail.com> writes:
 For this release Robert Fraser made an excelent addition: when compiling
 programs using an external tool such as dsss, rebuild, dmd, gdc, ldc, gdmd 
 or bud, there are now links to the files in the console output for 
 warnings and errors. I think this one was pretty requested. So say thanks 
 to him! :-)

 (here's a screenshot in case no one understood my poor English: 
 http://downloads.dsource.org/projects/descent/problems.jpg :-P)

<3
May 20 2009
prev sibling next sibling parent Jason House <jason.james.house gmail.com> writes:
Ary Borenszweig Wrote:

 The Descent plugin for Eclipse provides an IDE for writing, launching 
 and debugging code in D.
 
 Explanations on how to get it from within Eclipse are here:
 
 http://www.dsource.org/projects/descent
 
 For this release Robert Fraser made an excelent addition: when compiling 
 programs using an external tool such as dsss, rebuild, dmd, gdc, ldc, 
 gdmd or bud, there are now links to the files in the console output for 
 warnings and errors. I think this one was pretty requested. So say 
 thanks to him! :-)
 
 (here's a screenshot in case no one understood my poor English: 
 http://downloads.dsource.org/projects/descent/problems.jpg :-P)
 
 This release has also some enhancements/bug-fixes:
   - #168: Don't expand template arguments
   - #169: Don't expand default arguments
   - #82: switch/case auto-indent (not formatter)
   - "Run as D application" should appear most of the time in correct 
 places, as requested in the forums.
 
 Any suggestion, critic or bug report is welcome. You can use:
 - the forums: http://www.dsource.org/forums/viewforum.php?f=107
 - trac: http://www.dsource.org/projects/descent/report?action=new
 - irc: at freenode, #d.descent
 
 Enjoy!

Keep up the good work! I'm happy to see D2 support is progressing.
May 21 2009
prev sibling next sibling parent Lutger <lutger.blijdestijn gmail.com> writes:
Sweet, thank you!
May 21 2009
prev sibling next sibling parent reply "Saaa" <empty needmail.com> writes:
 For this release Robert Fraser made an excelent addition: when compiling
 programs using an external tool such as dsss, rebuild, dmd, gdc, ldc, gdmd 
 or bud, there are now links to the files in the console output for 
 warnings and errors. I think this one was pretty requested. So say thanks 
 to him! :-)

 (here's a screenshot in case no one understood my poor English: 
 http://downloads.dsource.org/projects/descent/problems.jpg :-P)

Do I need to enable this somewhere? external tools (bud) != nice links like in the screenshot :(
May 21 2009
parent reply Ary Borenszweig <ary esperanto.org.ar> writes:
Saaa wrote:
 For this release Robert Fraser made an excelent addition: when compiling
 programs using an external tool such as dsss, rebuild, dmd, gdc, ldc, gdmd 
 or bud, there are now links to the files in the console output for 
 warnings and errors. I think this one was pretty requested. So say thanks 
 to him! :-)

 (here's a screenshot in case no one understood my poor English: 
 http://downloads.dsource.org/projects/descent/problems.jpg :-P)

Do I need to enable this somewhere? external tools (bud) != nice links like in the screenshot :(

Is the executable name any of "bud" or "bud.exe"? I think that's what the process name is for Eclipse, and the links are associated to the process name (not to the name you choose for the external tool).
May 21 2009
parent reply "Saaa" <empty needmail.com> writes:
 Is the executable name any of "bud" or "bud.exe"? I think that's what the 
 process name is for Eclipse, and the links are associated to the process 
 name (not to the name you choose for the external tool).

:) May I suggest adjusting the filter to "bud*.exe" or add a note on dsource as I sometimes append the version to the filename.
May 21 2009
parent Robert Fraser <fraserofthenight gmail.com> writes:
Saaa wrote:
 Is the executable name any of "bud" or "bud.exe"? I think that's what the 
 process name is for Eclipse, and the links are associated to the process 
 name (not to the name you choose for the external tool).

:) May I suggest adjusting the filter to "bud*.exe" or add a note on dsource as I sometimes append the version to the filename.

The method I'm using is a really weird hack where the executable names are hardcoded in the plugin.xml and there's no way to filter based on anything but absolute strings. I may need to implement a different type of external tool that adds links... I'll ask in the eclipse NG.
May 21 2009
prev sibling parent reply dsimcha <dsimcha yahoo.com> writes:
== Quote from Ary Borenszweig (ary esperanto.org.ar)'s article
 The Descent plugin for Eclipse provides an IDE for writing, launching
 and debugging code in D.
 Explanations on how to get it from within Eclipse are here:
 http://www.dsource.org/projects/descent
 For this release Robert Fraser made an excelent addition: when compiling
 programs using an external tool such as dsss, rebuild, dmd, gdc, ldc,
 gdmd or bud, there are now links to the files in the console output for
 warnings and errors. I think this one was pretty requested. So say
 thanks to him! :-)
 (here's a screenshot in case no one understood my poor English:
 http://downloads.dsource.org/projects/descent/problems.jpg :-P)
 This release has also some enhancements/bug-fixes:
   - #168: Don't expand template arguments
   - #169: Don't expand default arguments
   - #82: switch/case auto-indent (not formatter)
   - "Run as D application" should appear most of the time in correct
 places, as requested in the forums.
 Any suggestion, critic or bug report is welcome. You can use:
 - the forums: http://www.dsource.org/forums/viewforum.php?f=107
 - trac: http://www.dsource.org/projects/descent/report?action=new
 - irc: at freenode, #d.descent
 Enjoy!

This looks like it's coming along very nicely! Question, though, how well is D2 stuff supposed to work right now, including automating builds with Rebuild? I tried (admittedly not very hard) to set up Descent and Rebuild because I'm sick of using CodeBlocks, which functions mostly as just a text editor for D. I ran into various little bumps along the way. If D2 is supposed to work reasonably well now, I'll try harder, RTFM, and post more detailed questions if I still have any. If D2 support is not really usable yet, then I'd just rather wait until it is.
May 22 2009
parent Ary Borenszweig <ary esperanto.org.ar> writes:
dsimcha wrote:
 == Quote from Ary Borenszweig (ary esperanto.org.ar)'s article
 The Descent plugin for Eclipse provides an IDE for writing, launching
 and debugging code in D.
 Explanations on how to get it from within Eclipse are here:
 http://www.dsource.org/projects/descent
 For this release Robert Fraser made an excelent addition: when compiling
 programs using an external tool such as dsss, rebuild, dmd, gdc, ldc,
 gdmd or bud, there are now links to the files in the console output for
 warnings and errors. I think this one was pretty requested. So say
 thanks to him! :-)
 (here's a screenshot in case no one understood my poor English:
 http://downloads.dsource.org/projects/descent/problems.jpg :-P)
 This release has also some enhancements/bug-fixes:
   - #168: Don't expand template arguments
   - #169: Don't expand default arguments
   - #82: switch/case auto-indent (not formatter)
   - "Run as D application" should appear most of the time in correct
 places, as requested in the forums.
 Any suggestion, critic or bug report is welcome. You can use:
 - the forums: http://www.dsource.org/forums/viewforum.php?f=107
 - trac: http://www.dsource.org/projects/descent/report?action=new
 - irc: at freenode, #d.descent
 Enjoy!

This looks like it's coming along very nicely! Question, though, how well is D2 stuff supposed to work right now, including automating builds with Rebuild? I tried (admittedly not very hard) to set up Descent and Rebuild because I'm sick of using CodeBlocks, which functions mostly as just a text editor for D. I ran into various little bumps along the way. If D2 is supposed to work reasonably well now, I'll try harder, RTFM, and post more detailed questions if I still have any. If D2 support is not really usable yet, then I'd just rather wait until it is.

D2 is not suppoted. It was supported some time ago (at least at the parsing level), but now D2 has changed. I'll change that in the wiki. I don't know when it'll be supported, because there's a lot of porting to do, and the last ported version was something like 2.003... and no one is taking care of that porting. I prefer making compile-time debugging first, as it will also help me later catch bugs in the port of D2.
May 22 2009