Abstract
This paper describes Symbolics' newly redesigned object-oriented programming system, Flavors. Flavors encourages program modularity, eases the development of large, complex programs, and provides high efficiency at run time. Flavors is integrated into Lisp and the Symbolics program development environment. This paper describes the philosophy and some of the major characteristics of Symbolics' Flavors and shows how the above goals are addressed. Full details of Flavors are left to the programmers' manual, Reference Guide to Symbolics Common Lisp. (5)
- 1 D. Weinreb, D. Moon, Lisp Machine Manual, MIT AI Lab, 1981, Chapter 20. Google ScholarDigital Library
- 2 H. I. Cannon, "Flavors: A non-hierarchical approach to object-oriented programming", 1982.Google Scholar
- 3 R. D. Greenblatt, et al., "The LISP Machine", Interactive Programming Environments, D.R. Barstow, H.E. Shrobe, E. Sandewall, eds. McGraw-Hill, 1984.Google Scholar
- 4 G. L. Steele, Common Lisp the Language, Digital Press, 1984. Google ScholarDigital Library
- 5 Reference Guide to Symbolics Common Lisp: Language Concepts, Symbolics Release 7 Document Set, 1986.Google Scholar
Index Terms
- Object-oriented programming with flavors
Recommendations
Object-oriented programming with flavors
OOPSLA '86: Conference proceedings on Object-oriented programming systems, languages and applicationsThis paper describes Symbolics' newly redesigned object-oriented programming system, Flavors. Flavors encourages program modularity, eases the development of large, complex programs, and provides high efficiency at run time. Flavors is integrated into ...
What Is Object-Oriented Programming?
The meaning of the term 'object oriented' is examined in the context of the general-purpose programming language C++. This choice is made partly to introduce C++ and partly because C++ is one of the few languages that supports data abstraction, object-...
Comments