Flavors: Message Passing in the Lisp Machine.

Abstract

The object oriented programming style used in the Smalltalk and Actor languages is available in Lisp Machine Lisp, and used by the Lisp Machine software system. It is used to perform generic operations on objects. Part of its implementation is simply a convention in procedure calling style; part is a powerful language feature, called Flavors, for defining abstract objects. This chapter attempts to explain what programming the objects and with message passing means, the various means of implementing these in Lisp Machine Lisp, and when you should use them. It assumes no prior knowledge of any other language.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 1980
Accession Number
ADA095523

Entities

People

  • Daniel Weinreb
  • Dave Moon

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • Ground and Sea Platforms
  • Weapons Technologies

DTIC Thesaurus Topics

  • Abstracts
  • Artificial Intelligence
  • Cartesian Coordinates
  • Compilers
  • Computer Programming
  • Computer Programs
  • Contracts
  • Hash Tables
  • High Level Language Architecture
  • Language
  • Military Research
  • Object Oriented Programming
  • Radar Tracking
  • Smalltalk Programming Language
  • Standards

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Database Systems and Applications