www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - DDT 0.4.0 released (formerly "Mmrnmhrm")

reply Bruno Medeiros <brunodomedeiros+spam com.gmail> writes:
I'm announcing the release of DDT (D Development Tools) version 0.4.0:

http://code.google.com/a/eclipselabs.org/p/ddt/

(There was previously an older inactive project also called DDT, it has 
been renamed to EclipseD, with the authors permission.)

The DDT project is a direct continuation of the Mmrnmhrm project. It has 
been renamed to reflect a more serious and unified approach to the 
Eclipse IDE project development. (although ocasional odd references 
might still be present in less conspicuous places ^_^ )

It has been 2 years since the last significant release, and this version 
has a lot of rough edges: Some newer D2 syntaxes are not yet supported 
(http://code.google.com/a/eclipselabs.org/p/ddt/issues/detail?id=6), and 
otherwise there are likely to be several parser bugs in the IDE (... you 
will be baked...). But it should provide for a minimally useful IDE, at 
least for simpler D projects.

See http://code.google.com/a/eclipselabs.org/p/ddt/wiki/Features for a 
rough idea of what to expect.
See also: http://code.google.com/a/eclipselabs.org/p/ddt/wiki/GeneralFAQ

Changelog:

== DDT 0.4.0 (2010-11-17) ==
  * Renamed project to DDT
  * Updated IDE to latest DLTK version (2.0).
  * Fixed comment indentation character (was '#' instead of '//') on 
toggle comment actions
  * Fixed defaults bug in DeeRootPreferencePage and DeeEditorPreferencePage.
  * Added DEEBUILDER.COMPILEREXEPATH variable to builder, changed 
builder response file defaults. [No longer uses rebuild as the default]
  * Fixed parser to be able to parse expressions as the argument of typeid.
  * Added a parser workaround to allow parsing D source with annotations.
  * Fixed several parser bugs.
  * Removed Content Assist Templates preference page.


-- 
Bruno Medeiros - Software Engineer
Nov 17 2010
next sibling parent Lutger Blijdestijn <lutger.blijdestijn gmail.com> writes:
Looking pretty good so far! 
Nov 17 2010
prev sibling next sibling parent DOLIVE <dolive89 sina.com> writes:
Bruno Medeiros дµ½:

 I'm announcing the release of DDT (D Development Tools) version 0.4.0:
 
 http://code.google.com/a/eclipselabs.org/p/ddt/
 
 (There was previously an older inactive project also called DDT, it has 
 been renamed to EclipseD, with the authors permission.)
 
 The DDT project is a direct continuation of the Mmrnmhrm project. It has 
 been renamed to reflect a more serious and unified approach to the 
 Eclipse IDE project development. (although ocasional odd references 
 might still be present in less conspicuous places ^_^ )
 
 It has been 2 years since the last significant release, and this version 
 has a lot of rough edges: Some newer D2 syntaxes are not yet supported 
 (http://code.google.com/a/eclipselabs.org/p/ddt/issues/detail?id=6), and 
 otherwise there are likely to be several parser bugs in the IDE (... you 
 will be baked...). But it should provide for a minimally useful IDE, at 
 least for simpler D projects.
 
 See http://code.google.com/a/eclipselabs.org/p/ddt/wiki/Features for a 
 rough idea of what to expect.
 See also: http://code.google.com/a/eclipselabs.org/p/ddt/wiki/GeneralFAQ
 
 Changelog:
 
 == DDT 0.4.0 (2010-11-17) ==
   * Renamed project to DDT
   * Updated IDE to latest DLTK version (2.0).
   * Fixed comment indentation character (was '#' instead of '//') on 
 toggle comment actions
   * Fixed defaults bug in DeeRootPreferencePage and DeeEditorPreferencePage.
   * Added DEEBUILDER.COMPILEREXEPATH variable to builder, changed 
 builder response file defaults. [No longer uses rebuild as the default]
   * Fixed parser to be able to parse expressions as the argument of typeid.
   * Added a parser workaround to allow parsing D source with annotations.
   * Fixed several parser bugs.
   * Removed Content Assist Templates preference page.
 
 
 -- 
 Bruno Medeiros - Software Engineer

Is very much far away from the utility, would rather reform and support the descent than re- develop the ddt
Nov 17 2010
prev sibling next sibling parent Eric Poggel <dnewsgroup2 yage3d.net> writes:
On 11/17/2010 1:52 PM, Bruno Medeiros wrote:
 I'm announcing the release of DDT (D Development Tools) version 0.4.0:

 http://code.google.com/a/eclipselabs.org/p/ddt/

 (There was previously an older inactive project also called DDT, it has
 been renamed to EclipseD, with the authors permission.)

 The DDT project is a direct continuation of the Mmrnmhrm project. It has
 been renamed to reflect a more serious and unified approach to the
 Eclipse IDE project development. (although ocasional odd references
 might still be present in less conspicuous places ^_^ )

 It has been 2 years since the last significant release, and this version
 has a lot of rough edges: Some newer D2 syntaxes are not yet supported
 (http://code.google.com/a/eclipselabs.org/p/ddt/issues/detail?id=6), and
 otherwise there are likely to be several parser bugs in the IDE (... you
 will be baked...). But it should provide for a minimally useful IDE, at
 least for simpler D projects.

 See http://code.google.com/a/eclipselabs.org/p/ddt/wiki/Features for a
 rough idea of what to expect.
 See also: http://code.google.com/a/eclipselabs.org/p/ddt/wiki/GeneralFAQ

 Changelog:

 == DDT 0.4.0 (2010-11-17) ==
 * Renamed project to DDT
 * Updated IDE to latest DLTK version (2.0).
 * Fixed comment indentation character (was '#' instead of '//') on
 toggle comment actions
 * Fixed defaults bug in DeeRootPreferencePage and DeeEditorPreferencePage.
 * Added DEEBUILDER.COMPILEREXEPATH variable to builder, changed builder
 response file defaults. [No longer uses rebuild as the default]
 * Fixed parser to be able to parse expressions as the argument of typeid.
 * Added a parser workaround to allow parsing D source with annotations.
 * Fixed several parser bugs.
 * Removed Content Assist Templates preference page.

I hope you're not discouraged by the lack of feedback. I'm hoping to switch to this project from Descent once it matures a little bit.
Nov 18 2010
prev sibling next sibling parent Jordi <jordi rovira.cat> writes:
On 11/18/2010 03:52 AM, Bruno Medeiros wrote:
 I'm announcing the release of DDT (D Development Tools) version 0.4.0:

 http://code.google.com/a/eclipselabs.org/p/ddt/

 (There was previously an older inactive project also called DDT, it has
 been renamed to EclipseD, with the authors permission.)

 The DDT project is a direct continuation of the Mmrnmhrm project. It has
 been renamed to reflect a more serious and unified approach to the
 Eclipse IDE project development. (although ocasional odd references
 might still be present in less conspicuous places ^_^ )

 It has been 2 years since the last significant release, and this version
 has a lot of rough edges: Some newer D2 syntaxes are not yet supported
 (http://code.google.com/a/eclipselabs.org/p/ddt/issues/detail?id=6), and
 otherwise there are likely to be several parser bugs in the IDE (... you
 will be baked...). But it should provide for a minimally useful IDE, at
 least for simpler D projects.

 See http://code.google.com/a/eclipselabs.org/p/ddt/wiki/Features for a
 rough idea of what to expect.
 See also: http://code.google.com/a/eclipselabs.org/p/ddt/wiki/GeneralFAQ

 Changelog:

 == DDT 0.4.0 (2010-11-17) ==
 * Renamed project to DDT
 * Updated IDE to latest DLTK version (2.0).
 * Fixed comment indentation character (was '#' instead of '//') on
 toggle comment actions
 * Fixed defaults bug in DeeRootPreferencePage and DeeEditorPreferencePage.
 * Added DEEBUILDER.COMPILEREXEPATH variable to builder, changed builder
 response file defaults. [No longer uses rebuild as the default]
 * Fixed parser to be able to parse expressions as the argument of typeid.
 * Added a parser workaround to allow parsing D source with annotations.
 * Fixed several parser bugs.
 * Removed Content Assist Templates preference page.

I successfully installed it and i am testing it. I was using Descent at a very basic level and so far DDT looks good. Thanks for all the work!
Nov 20 2010
prev sibling next sibling parent Bernard Helyer <b.helyer gmail.com> writes:
Thank you so much for your work. It's really awesome to see advancement 
for the D eclipse plugins. 
Nov 20 2010
prev sibling next sibling parent Adam Klein <adamklein gmail.com> writes:
Looking forward to giving this a shot.  Thanks so much for your
contribution!

In regards to cross-platform development tools, has anyone
attempted D support for Emacs CEDET?  Would this effort be
worthwhile - i.e. is CEDET a popular platform?  Now that GDB has D
language support, I could see this being a powerful solution...
Nov 22 2010
prev sibling next sibling parent Bruno Medeiros <brunodomedeiros+spam com.gmail> writes:
On 17/11/2010 18:52, Bruno Medeiros wrote:
 I'm announcing the release of DDT (D Development Tools) version 0.4.0:

 http://code.google.com/a/eclipselabs.org/p/ddt/

Thanks to the people who tried it out, I really hope to progress this IDE much further, but it's gonna take time (as one would expect). At the moment I'm not in "full-speed" development mode yet: in terms of D stuff I have several tasks not related to DDT that I plan to do in the meanwhile, like reading up my backlog of NG messages (hopefully resisting the temptation to post too much), start reading TDPL, familiarize myself with D2 more, write some actual D2 code (other than just snippets), try other toolchain tools. Also, I'll likely soon work on some DDT tasks like continuous integration (automated build and then automated testing), which are actually low priority/importance for DDT, but are part of some Eclipse Platform experimenting and learning that I need do for similar stuff related to my job. After that there will hopefully be more time available to spend on DDT. -- Bruno Medeiros - Software Engineer
Nov 24 2010
prev sibling parent reply Tom <tom nospam.com> writes:
El 17/11/2010 15:52, Bruno Medeiros escribió:
 I'm announcing the release of DDT (D Development Tools) version 0.4.0:

 http://code.google.com/a/eclipselabs.org/p/ddt/

 (There was previously an older inactive project also called DDT, it has
 been renamed to EclipseD, with the authors permission.)

 The DDT project is a direct continuation of the Mmrnmhrm project. It has
 been renamed to reflect a more serious and unified approach to the
 Eclipse IDE project development. (although ocasional odd references
 might still be present in less conspicuous places ^_^ )

 It has been 2 years since the last significant release, and this version
 has a lot of rough edges: Some newer D2 syntaxes are not yet supported
 (http://code.google.com/a/eclipselabs.org/p/ddt/issues/detail?id=6), and
 otherwise there are likely to be several parser bugs in the IDE (... you
 will be baked...). But it should provide for a minimally useful IDE, at
 least for simpler D projects.

 See http://code.google.com/a/eclipselabs.org/p/ddt/wiki/Features for a
 rough idea of what to expect.
 See also: http://code.google.com/a/eclipselabs.org/p/ddt/wiki/GeneralFAQ

 Changelog:

 == DDT 0.4.0 (2010-11-17) ==
 * Renamed project to DDT
 * Updated IDE to latest DLTK version (2.0).
 * Fixed comment indentation character (was '#' instead of '//') on
 toggle comment actions
 * Fixed defaults bug in DeeRootPreferencePage and DeeEditorPreferencePage.
 * Added DEEBUILDER.COMPILEREXEPATH variable to builder, changed builder
 response file defaults. [No longer uses rebuild as the default]
 * Fixed parser to be able to parse expressions as the argument of typeid.
 * Added a parser workaround to allow parsing D source with annotations.
 * Fixed several parser bugs.
 * Removed Content Assist Templates preference page.

Hi, is there a way to build a library with DDT? Thanks in advance, Tom;
Nov 24 2010
parent reply Bruno Medeiros <brunodomedeiros+spam com.gmail> writes:
On 24/11/2010 21:44, Tom wrote:
 El 17/11/2010 15:52, Bruno Medeiros escribió:
 I'm announcing the release of DDT (D Development Tools) version 0.4.0:

 http://code.google.com/a/eclipselabs.org/p/ddt/

 (There was previously an older inactive project also called DDT, it has
 been renamed to EclipseD, with the authors permission.)

 The DDT project is a direct continuation of the Mmrnmhrm project. It has
 been renamed to reflect a more serious and unified approach to the
 Eclipse IDE project development. (although ocasional odd references
 might still be present in less conspicuous places ^_^ )

 It has been 2 years since the last significant release, and this version
 has a lot of rough edges: Some newer D2 syntaxes are not yet supported
 (http://code.google.com/a/eclipselabs.org/p/ddt/issues/detail?id=6), and
 otherwise there are likely to be several parser bugs in the IDE (... you
 will be baked...). But it should provide for a minimally useful IDE, at
 least for simpler D projects.

 See http://code.google.com/a/eclipselabs.org/p/ddt/wiki/Features for a
 rough idea of what to expect.
 See also: http://code.google.com/a/eclipselabs.org/p/ddt/wiki/GeneralFAQ

 Changelog:

 == DDT 0.4.0 (2010-11-17) ==
 * Renamed project to DDT
 * Updated IDE to latest DLTK version (2.0).
 * Fixed comment indentation character (was '#' instead of '//') on
 toggle comment actions
 * Fixed defaults bug in DeeRootPreferencePage and
 DeeEditorPreferencePage.
 * Added DEEBUILDER.COMPILEREXEPATH variable to builder, changed builder
 response file defaults. [No longer uses rebuild as the default]
 * Fixed parser to be able to parse expressions as the argument of typeid.
 * Added a parser workaround to allow parsing D source with annotations.
 * Fixed several parser bugs.
 * Removed Content Assist Templates preference page.

Hi, is there a way to build a library with DDT? Thanks in advance, Tom;

Well, yes, if I understand you correctly. DDT will just call an external tool with the parameters you specify (it can be dmd, it can be anything), so you can configure it to build a library. But is this what you meant? -- Bruno Medeiros - Software Engineer
Nov 26 2010
parent reply Tom <tom nospam.com> writes:
El 26/11/2010 08:43, Bruno Medeiros escribió:
 On 24/11/2010 21:44, Tom wrote:
 El 17/11/2010 15:52, Bruno Medeiros escribió:
 I'm announcing the release of DDT (D Development Tools) version 0.4.0:

 http://code.google.com/a/eclipselabs.org/p/ddt/

 (There was previously an older inactive project also called DDT, it has
 been renamed to EclipseD, with the authors permission.)

 The DDT project is a direct continuation of the Mmrnmhrm project. It has
 been renamed to reflect a more serious and unified approach to the
 Eclipse IDE project development. (although ocasional odd references
 might still be present in less conspicuous places ^_^ )

 It has been 2 years since the last significant release, and this version
 has a lot of rough edges: Some newer D2 syntaxes are not yet supported
 (http://code.google.com/a/eclipselabs.org/p/ddt/issues/detail?id=6), and
 otherwise there are likely to be several parser bugs in the IDE (... you
 will be baked...). But it should provide for a minimally useful IDE, at
 least for simpler D projects.

 See http://code.google.com/a/eclipselabs.org/p/ddt/wiki/Features for a
 rough idea of what to expect.
 See also: http://code.google.com/a/eclipselabs.org/p/ddt/wiki/GeneralFAQ

 Changelog:

 == DDT 0.4.0 (2010-11-17) ==
 * Renamed project to DDT
 * Updated IDE to latest DLTK version (2.0).
 * Fixed comment indentation character (was '#' instead of '//') on
 toggle comment actions
 * Fixed defaults bug in DeeRootPreferencePage and
 DeeEditorPreferencePage.
 * Added DEEBUILDER.COMPILEREXEPATH variable to builder, changed builder
 response file defaults. [No longer uses rebuild as the default]
 * Fixed parser to be able to parse expressions as the argument of
 typeid.
 * Added a parser workaround to allow parsing D source with annotations.
 * Fixed several parser bugs.
 * Removed Content Assist Templates preference page.

Hi, is there a way to build a library with DDT? Thanks in advance, Tom;

Well, yes, if I understand you correctly. DDT will just call an external tool with the parameters you specify (it can be dmd, it can be anything), so you can configure it to build a library. But is this what you meant?

Yeah. I was able to build a library using -lib but didn't found a way to tell the other DDT project to use such library. Also, it seems like there's only one build configuration for each project. Am I missing something or it's just that it isn't implemented yet? Thanks, Tom;
Nov 26 2010
parent Bruno Medeiros <brunodomedeiros+spam com.gmail> writes:
On 26/11/2010 22:58, Tom wrote:
 El 26/11/2010 08:43, Bruno Medeiros escribió:
 On 24/11/2010 21:44, Tom wrote:
 El 17/11/2010 15:52, Bruno Medeiros escribió:
 I'm announcing the release of DDT (D Development Tools) version 0.4.0:

 http://code.google.com/a/eclipselabs.org/p/ddt/

 (There was previously an older inactive project also called DDT, it has
 been renamed to EclipseD, with the authors permission.)

 The DDT project is a direct continuation of the Mmrnmhrm project. It
 has
 been renamed to reflect a more serious and unified approach to the
 Eclipse IDE project development. (although ocasional odd references
 might still be present in less conspicuous places ^_^ )

 It has been 2 years since the last significant release, and this
 version
 has a lot of rough edges: Some newer D2 syntaxes are not yet supported
 (http://code.google.com/a/eclipselabs.org/p/ddt/issues/detail?id=6),
 and
 otherwise there are likely to be several parser bugs in the IDE (...
 you
 will be baked...). But it should provide for a minimally useful IDE, at
 least for simpler D projects.

 See http://code.google.com/a/eclipselabs.org/p/ddt/wiki/Features for a
 rough idea of what to expect.
 See also:
 http://code.google.com/a/eclipselabs.org/p/ddt/wiki/GeneralFAQ

 Changelog:

 == DDT 0.4.0 (2010-11-17) ==
 * Renamed project to DDT
 * Updated IDE to latest DLTK version (2.0).
 * Fixed comment indentation character (was '#' instead of '//') on
 toggle comment actions
 * Fixed defaults bug in DeeRootPreferencePage and
 DeeEditorPreferencePage.
 * Added DEEBUILDER.COMPILEREXEPATH variable to builder, changed builder
 response file defaults. [No longer uses rebuild as the default]
 * Fixed parser to be able to parse expressions as the argument of
 typeid.
 * Added a parser workaround to allow parsing D source with annotations.
 * Fixed several parser bugs.
 * Removed Content Assist Templates preference page.

Hi, is there a way to build a library with DDT? Thanks in advance, Tom;

Well, yes, if I understand you correctly. DDT will just call an external tool with the parameters you specify (it can be dmd, it can be anything), so you can configure it to build a library. But is this what you meant?

Yeah. I was able to build a library using -lib but didn't found a way to tell the other DDT project to use such library. Also, it seems like there's only one build configuration for each project. Am I missing something or it's just that it isn't implemented yet? Thanks, Tom;

Indeed, there isn't any inter-project dependency support, or anything of the kind yet. (in the other projects, you should be able to specify a hardcoded path to the generated library though) -- Bruno Medeiros - Software Engineer
Nov 29 2010