TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Classic View

Use Proportional Font
Show Text Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-To: "W. Wesley Groleau x4923" <[log in to unmask]>
Date: Wed, 14 Oct 1998 17:06:21 -0700
Reply-To: Ben Brosgol <[log in to unmask]>
From: Ben Brosgol <[log in to unmask]>
Content-Transfer-Encoding: 7bit
Sender: "Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
Parts/Attachments: text/plain (30 lines)
Wes Groleau wrote:

BB>> I agree in general, but there is one pitfall in the case of OOP (which
BB>> the way is not unique to Ada).  If you misspell the name of a
BB>> intended to override an otherwise implicitly inherited operation, then
BB>> do not override it even  though you think you have.  ....
>But this thread started with a question about Ada's advantages and
>disadvantages--if any :-) -- compared with other languages.  If they all
>have the same problem, it doesn't help Neil's report.

Hmm, how unusual: a thread that strays from the topic with which it was
started :-)

I suppose I should have changed the Subject line; sorry.

Actually I believe that Eiffel does not have the problem that I alluded to.
If I remember correctly, I think that you have to explicitly mark a routine
that overrides one that otherwise would be implicitly inherited.


Ben Brosgol
[log in to unmask]