Putting Metaclasses to Work
نویسنده
چکیده
ha R. Forman works for IBM in Austin. As a member of IBM’s Object Technology Products Group, which has produced the SOMobjects Toolkit, he worked on the SOM Metaclass Framework. He started working in the area of object-oriented programming in 1984, when he worked at ITT Programming Technology Center. Forman received his Ph.D. in Computer Science from the University of Maryland, where he studied under Harlan Mills. Forman’s specialties are object-oriented distributed systems and object composition.
منابع مشابه
Programming with ObjVlisp Metaclasses in Smalltalk-80
A b s t r a c t This paper discusses the introduction of explicit metaclasses à la ObjVlisp into the Smalltalk-80 language. The rigidity of Smalltalk metaclass architecture motivated this work. Consequently we decided to implement the ObjVlisp model into the standard Smalltalk-80 system. The resulting combination defines the Classtalk platform. This platform provides a full-size environment to ...
متن کاملA Core Calculus of Metaclasses
Metaclasses provide a useful mechanism for abstraction in object-oriented languages. But most languages that support metaclasses impose severe restrictions on their use. Typically, a metaclass is allowed to have only a single instance and all metaclasses are required to share a common superclass [6]. In addition, few languages that support metaclasses include a static type system, and none incl...
متن کاملFor : klas Printed on : Fri , Dec 10 , 1993 14 : 02 : 57
Object-oriented data models organize objects according to common properties into classes. Similarly, some object oriented systems organize classes into metaclasses which define common properties of their class instances. But in none of them metaclasses can be used to define common properties of instances of their instances. Meta-classes in VODAK, a distributed object-oriented database system de...
متن کاملExplicit Metaclasses as a Tool for Improving the Design of Class Libraries
Existing OO methodologies focus on instance behaviors and reduce the role of a class to object creation. In fact, these methodologies do not address the issue of class design itself. Nevertheless, classes have their own properties, which are not related to the semantics of their instances. Examples of such properties are wellknown and language independent : concrete vs abstract classes, single ...
متن کاملMetaclasses and Zoning Mechanism Applied to Handwriting Recognition
The contribution of this paper is twofold. First we investigate the use of the confusion matrices in order to get some insight to better define perceptual zoning for character recognition. The features considered in this work are based on concavities/convexities deficiencies, which are obtained by labelling the background pixels of the input image. Four different perceptual zoning (symmetrical ...
متن کامل