| Bobrow D. G. and Stefik M. The Loops manual. Tech Rep.KB-VLSI-81-13, Knowledge Systems Area. Xerox Palo Alto Research Centre (1981). |
....which may occur in the system. This presents a problem when writing a program to browse over them. In general, one cannot write a static program to anticipate all of the types that may occur without resorting to some magic or a second level of interpretation. Object oriented programming languages [1,2] with a few exceptions [3] avoid this problem by resorting to a combination of conventions and dynamic typing. For example, one solution to this problem would be for every instance of a class to have a print method. This is not a safe solution to the problem since a print method may be overwritten ....
Bobrow D. G. and Stefik M. The Loops manual. Tech Rep.KB-VLSI-81-13, Knowledge Systems Area. Xerox Palo Alto Research Centre (1981).
....which may occur in the system. This presents a problem when writing a program to browse over them. In general, one cannot write a static program to anticipate all of the types that may occur without resorting to some magic or a second level of interpretation. Object oriented programming languages [gold83,bob81] with a few exceptions [sch85] avoid this problem by resorting to a combination of conventions and dynamic typing. For example, one solution to this problem would be for every instance of a class to have a print method. This is not a safe solution to the problem since a print method may be ....
Bobrow D. G. and Stefik M. The Loops manual. Tech Rep.KB-VLSI-81-13, Knowledge Systems Area. Xerox Palo Alto Research Centre (1981).
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC