Classic-Ada

An object-oriented extension to Ada, said to be like Smalltalk. It is implemented as an Ada preprocessor.