Descent 0.5.4 released
Ary Borenszweig
ary at esperanto.org.ar
Thu Jan 29 04:41:19 PST 2009
Extrawurst wrote:
> Extrawurst wrote:
>> 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
>>>
>>> New features:
>>> - Compile-time view (Window -> Show View -> Other -> D ->
>>> Compile-time View): allows you to see things from the compiler point
>>> of view, which applies some transformations to the source code. For
>>> example you can see what happens when you do a foreach, when you
>>> invoke an "extension method", when you do operator overloading; know
>>> what type has an auto variable; how struct fields are accessed?;
>>> compiler optimizations. It also removes conditionals that evaluate to
>>> false, and shows the results of mixins in-place. As always, this is
>>> far from perfect and a lot of things can be improved. For the lazies,
>>> I'll later upload a video about this. :-)
>>> - Now hovering over a mixin (over the "mixin" keyword) shows it's
>>> result in a popup.
>>> - Now hovering over a function or template instance with ctrl+shift
>>> shows it's compile-time result (with shift only: it's source code).
>>> - Added code templates for operator overloading, so that you don't
>>> have to remember all those names. Try them by typing "op" and
>>> pressing ctrl+space.
>>> - Fixed ticket #160: new completion proposals: "classinfo" and
>>> "outer" (when available) are shown for classes. "ptr" and "funcptr"
>>> are shown for delegates.
>>>
>>> Please note that most of these features are experimental. (the
>>> compile-time view is mostly useful to experiment with small cases to
>>> see what the compiler is doing, like for example if you write "auto x
>>> = [1, 2, 3];", to see what type the compiler gives to x)
>>>
>>> I also fixed the problem with the last version: I accidentally
>>> introduced a dependency with JDT and that was causing the problems
>>> most of you had, so in this version this dependency was removed and
>>> updating should work as usual.
>>>
>>> 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!
>>
>> Since the version 0.5.4.20090129 is available through the update
>> manager updating fails with:
>>
>> An error occurred while collecting items to be installed
>> Problems downloading artifact: osgi.bundle,descent.ui,0.5.4.20090127.
>> Exception connecting to
>> http://downloads.dsource.org/projects/descent/update-site/plugins/descent.ui_0.5.4.20090127.jar.
>>
>>
>> http://downloads.dsource.org/projects/descent/update-site/plugins/descent.ui_0.5.4.20090127.jar
>>
>> Exception connecting to
>> http://downloads.dsource.org/projects/descent/update-site/plugins/descent.ui_0.5.4.20090127.jar.
>>
>>
>> http://downloads.dsource.org/projects/descent/update-site/plugins/descent.ui_0.5.4.20090127.jar
>>
>
> i think the feature.xml inside the updated plugin package needs to be
> updated to the new jar files.
Yes, I don't know what happened.
Can you try to update now? I think I fixed it.
More information about the Digitalmars-d-announce
mailing list