> 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.