This category is on the Eiffel programming language. It is a compiled, pure object-oriented language (everything is an object, even characters), designed for extensive re-use, creating and distributing components, and to support software engineering practices, similar to the motives behind
Ada, Ada95.