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