Descent 0.5.4 released
Ary Borenszweig
ary at esperanto.org.ar
Wed Jan 28 22:42:07 PST 2009
Jason House escribió:
> Ary Borenszweig wrote:
>
>> New features:
>> - Compile-time view
>
> This is a great feature that I've been looking forward to.
> When playing around with this, I noticed a few things that seemed odd to me. They may be normal/expected if I understood the better how the front end/descent works.
> 1. derr.writefln("foo") is translated as 1("foo")
Hehehe, Jarret is right here!
I've fixed this so that in this case I'll use the original source code
in the output view.
> 2. Actual template instances are not shown.
What do you mean?
I just tried:
---
class Foo(T) {
}
void lala() {
Foo!(int) foo;
}
---
and it was shown like:
---
class Foo(T) {
}
void lala() {
Foo foo;
}
---
(should be Foo!(int))
Is that what you mean?
> 3. I have a template (called factory) that takes a string argument. The compile time view translates
> alias factory!("libego") gameDef;
> into
> alias void gameDef;
Bug. :-)
I've fixed these in a new version, 0.5.4.20090129.
Thanks for the feedback!
More information about the Digitalmars-d-announce
mailing list