RE: SIGada Conference

From: amado.alves (amado.alves_at_netcabo.pt)
Date: 12/17/03


Date: Wed, 17 Dec 2003 13:11:15 -0000


>>> : ... Java-style interfaces...
>>
>> I'm surprised this one is still being listed. It has been shown to
>> be completely unnecessary.
>
> Ok, I'll byte. "Shown" where?

By *the* Ada guru J.-P. Rosen in Ada-Europe 2001 or 2002. And I seem to remember in the ARG discussions also, but I'll have to check.

> Personally, I
> think Java-style interfaces will let me do things I simply cannot do
> now.

That's what has been shown. That all those "things" can be done in Ada now. With either (yes) access discriminants which some say it's the golden nugget of Ada or, my favourite, formal packages. And mixins. And combinations thereof.

But please do come up with a new "thing" that cannot be done in Ada now.

"Java-style interfaces" is a poor man's multiple inheritance. I'd love to see fully fledged (linguistic) MI in Ada 2005, but *that* is too hard to define and implement. So I'm happy without it. But in that case I don't want the fake MI either.