TOM (OBJECT-ORIENTED PROGRAMMING LANGUAGE)
LAMBERT M. SURHONE, MARIAM T. TENNOE, SUSAN F. HENSSONOW
High Quality Content by WIKIPEDIA articles!
TOM was an object-oriented programming language developed in the 1990s that built on the lessons learned from Objective-C.
The main purpose of TOM was to allow for "unplanned reuse" of code via a well-developed extension mechanism.
This concept was introduced seemingly by accident in Objective-C and later proved to be of wide use, and was applied aggressively in TOM.
The primary changes in TOM are the addition of multiple inheritance, tuples as a first-class part of the language, cleaner syntax, free of the C requirements for header files and pre-compiler commands, and the ability to use categories (the re-use mechanism) to include anything.