skip to main content
article
Free Access

Object-oriented programming with flavors

Published:01 June 1986Publication History
Skip Abstract Section

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)

References

  1. 1 D. Weinreb, D. Moon, Lisp Machine Manual, MIT AI Lab, 1981, Chapter 20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 H. I. Cannon, "Flavors: A non-hierarchical approach to object-oriented programming", 1982.Google ScholarGoogle Scholar
  3. 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 ScholarGoogle Scholar
  4. 4 G. L. Steele, Common Lisp the Language, Digital Press, 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Reference Guide to Symbolics Common Lisp: Language Concepts, Symbolics Release 7 Document Set, 1986.Google ScholarGoogle Scholar

Index Terms

  1. Object-oriented programming with flavors

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in

              Full Access

              • Published in

                cover image ACM SIGPLAN Notices
                ACM SIGPLAN Notices  Volume 21, Issue 11
                Proceedings of the 1986 conference on Object-oriented programming systems, languages, and applications
                Nov. 1986
                495 pages
                ISSN:0362-1340
                EISSN:1558-1160
                DOI:10.1145/960112
                Issue’s Table of Contents
                • cover image ACM Conferences
                  OOPSLA '86: Conference proceedings on Object-oriented programming systems, languages and applications
                  June 1986
                  508 pages
                  ISBN:0897912047
                  DOI:10.1145/28697

                Copyright © 1986 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 June 1986

                Check for updates

                Qualifiers

                • article

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader