March 20, 2006
John Demme wrote:
> I ran some tests earlier today, and I love it!  This is great!
> 
> Thanks, Walter
> 
> ~John Demme
> 

Excellent!  I'm really glad this was fixed!

-JJR
March 20, 2006
"John Demme" <me@teqdruid.com> wrote in message news:dvld5s$1e7c$1@digitaldaemon.com...
>I ran some tests earlier today, and I love it!  This is great!
>
> Thanks, Walter

You're welcome! I'm glad it's working. I thought it would be much harder to implement than it turned out to be.


March 20, 2006
Walter Bright wrote:
> "John Demme" <me@teqdruid.com> wrote in message news:dvld5s$1e7c$1@digitaldaemon.com...
>> I ran some tests earlier today, and I love it!  This is great!
>>
>> Thanks, Walter
> 
> You're welcome! I'm glad it's working. I thought it would be much harder to implement than it turned out to be. 
> 
> 

That's the mark of a good design ;)

Ant
March 20, 2006
Nice work!

(there's a small typo in the changelog: converstion)

L.


March 20, 2006
In article <dvlhg4$1koq$1@digitaldaemon.com>, Ant says...
>
>Walter Bright wrote:
>> "John Demme" <me@teqdruid.com> wrote in message news:dvld5s$1e7c$1@digitaldaemon.com...
>>> I ran some tests earlier today, and I love it!  This is great!
>>>
>>> Thanks, Walter
>> 
>> You're welcome! I'm glad it's working. I thought it would be much harder to implement than it turned out to be.
>> 
>> 
>
>That's the mark of a good design ;)
>
>Ant

I agree - I recall seeing Walter making similiar remarks about implementing other features of D. Pretty cool.


March 20, 2006
In article <dvj3fi$2jb0$1@digitaldaemon.com>, Walter Bright says...
>
>I wanted to get the interface covariant problem fixed for the library guys.
>
>http://www.digitalmars.com/d/changelog.html

Pardon my ignorance, but what is (was) "the interface covariant problem"?

Nick


March 20, 2006
"Nick" <Nick_member@pathlink.com> wrote in message news:dvmuuu$kjm$1@digitaldaemon.com...
> In article <dvj3fi$2jb0$1@digitaldaemon.com>, Walter Bright says...
>>I wanted to get the interface covariant problem fixed for the library guys.
> Pardon my ignorance, but what is (was) "the interface covariant problem"?

See the "interfaces :-(" thread over in digitalmars.D.dtl


March 21, 2006
Walter Bright wrote:
> I wanted to get the interface covariant problem fixed for the library guys.
> 
> http://www.digitalmars.com/d/changelog.html
> 
> 
> 

:)
March 21, 2006
Walter Bright wrote:
> I wanted to get the interface covariant problem fixed for the library guys.
> 
> http://www.digitalmars.com/d/changelog.html

Out of curiosity - how did you implement it?


xs0
March 21, 2006
"xs0" <xs0@xs0.com> wrote in message news:dvpgtm$ua2$1@digitaldaemon.com...
> Walter Bright wrote:
>> I wanted to get the interface covariant problem fixed for the library guys.
>>
>> http://www.digitalmars.com/d/changelog.html
>
> Out of curiosity - how did you implement it?

The type returned by a virtual function is the type of its introducing function. After the function returns, it is cast to the derived return type.