Descent 0.4.4 released

Ary Borenszweig ary at esperanto.org.ar
Sun Nov 4 13:15:16 PST 2007


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

The new features for this release are:
- completion for keywords, like public, import, module, abstract, 
__traits, etc.
- completion for imports *
- completion for special locations, like scope, extern, version and __traits
- completion for ddoc sections and macros
- completion for gotos, continues and breaks
- completion for type properties, like "int.sizeof"
- suggestions for function arguments names
- formatting of two-dimensional arrays is now nicer
- some bug fixes and improvements

This doesn't seem a lot, but we're mainly focusing on porting DMD's 
front end to Java. It's almost done, only about 160 tests from over 4000 
fail. We still can't enable it for release, because the way it's done 
now is very poor in performance: imports are processed by reparsing the 
files. But we'll make this better, and then all the other goodies will 
make it into the project.

* Import completions are suggested for referenced projects and the 
standard library. You can configure the standard library in Windows -> 
Preferences -> D -> Installed Compilers. Click "Add", select a directory 
which contains "bin/dmd.exe" (for DMD) or "bin/gdc.exe" (for GDC) and 
then add other directories you wish to have in the import completions. 
In that way you can have suggestions for Tango, if you don't use Phobos, 
or any other library you usually use.



More information about the Digitalmars-d-announce mailing list