What is TOM?
TOM is an object-oriented programming language. At the same time, TOM is an implementation of that language, as available from http://gerbil.org/tom/. TOM allows the developer of the library to focus on the design instead of the features, since any missing features can be added by the library’s users when needed. The user of a library will not be needlessly overwhelmed by a huge number of features. Instead, he will be able to concentrate on understanding the library’s design, so he can use it well.