This packages provides the support for object-oriented programming in Mathematica. The newest release of Classes.m is available through MathSource. Version 1.0 for the Mathematica Journal, October 1992. There are no checks for the correct number of arguments of methods. This version of the package is more efficient than the original one from the Journal.
Objects use less space and are freed automatically, as soon as they are no longer referenced.
The external representation of objects has been changed. The functionality is the same, however. Any method with name 'new' is called to initialize the new object. Object is the root class.