Descent 0.4 released
Witold Baryluk
baryluk at smp.if.uj.edu.pl
Sun Aug 12 18:47:40 PDT 2007
Dnia Sun, 12 Aug 2007 15:30:55 -0200
Ary Manzana <ary at esperanto.org.ar> napisał/a:
> The Descent plugin for Eclipse provides an IDE for writing, launching
> and debugging code in D.
I just installed Descent 0.3 about 6 hour ago :) But easly upgraded
to 0.4. Nice work.
> The new features for this release are:
> - Awsome, flexible formatter, almost as good as the one in JDT. This
> was done by Robert Fraser, which spent lots of hours making the
> formatter as flexible as possible. The formatter also allows
> templates like for, foreach, if, etc., to be well formatted (in 0.3
> they were not).
It is great. It's the BEST formatter i have ever seen. It is _first_
formater which is completly compatible with my coding style (JDT,
CDT, gnu indent and many others always had some missing points).
> - Better support for ddbg and gdb.
More better. Now it is working for me (gdb with gdc).
> - Ddoc view. This is very helpful for ddoc writers to see how ddoc
> will look like as they type, without the need to compile the file and
> open a browser. Macros processing is fully supported, as well as
> sections and code sections (text between "---").
Useful. How about supporting this:
/// Simple class
class B {
int x; /// position
int y; /// ditto
}
> - Highlighting of all occurrences of the token under the cursor. This
> is less powerful than the one in JDT, but in a future it could be as
> powerful. Also, Ctrl+2 Ctrl+R allows to rename in-line all of these
> ocurrences.
Nice but:
void a() {
int a;
}
int a;
a = 5;
^ - puting cursor here, will highlight all "a"s. These feature
needs more semantic knowledge. It will also be usefull in refactoring
module.
> - trace.log viewer: where you can filter function names, sort
> according to different criterias, and show/hide fans-in and fans-out.
> You can recursively expand fans to see theyre associated function's
> fans.
Very useful.
> - Updated parser for DMD 1.020 and 2.003. You can now select the
> compiler version for each project.
Great. I have some projects in DMD 2.x and some in DMD 1.x, this
feature is really nice.
I have problem with seting paths to compiler dmd and phobos.
Binary is in /usr/bin/dmd and phobos headers/source
in /usr/lib/dmd/src/phobos/{std, c,...}, and configuration dialog have
problems with this.
Thanks. And keep going.
--
Witold Baryluk
MAIL: baryluk at smp.if.uj.edu.pl, baryluk at mpi.int.pl
JID: movax at jabber.autocom.pl
More information about the Digitalmars-d-announce
mailing list