> I agree in general, but there is one pitfall in the case of OOP (which by
> the way is not unique to Ada).  If you misspell the name of a subprogram
> intended to override an otherwise implicitly inherited operation, then you
> 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.