Flavors: Message Passing in the Lisp Machine

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; pa...

Full description

Bibliographic Details
Main Authors: Weinreb, Daniel, Moon, David
Language:en_US
Published: 2004
Subjects:
Online Access:http://hdl.handle.net/1721.1/5700
_version_ 1811084230349815808
author Weinreb, Daniel
Moon, David
author_facet Weinreb, Daniel
Moon, David
author_sort Weinreb, Daniel
collection MIT
description 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 with 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 languages.
first_indexed 2024-09-23T12:47:21Z
id mit-1721.1/5700
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T12:47:21Z
publishDate 2004
record_format dspace
spelling mit-1721.1/57002019-04-12T08:27:11Z Flavors: Message Passing in the Lisp Machine Weinreb, Daniel Moon, David flavor message passing actors smalltalk generic functions 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 with 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 languages. 2004-10-01T20:31:45Z 2004-10-01T20:31:45Z 1980-11-01 AIM-602 http://hdl.handle.net/1721.1/5700 en_US AIM-602 35 p. 14002004 bytes 9912358 bytes application/postscript application/pdf application/postscript application/pdf
spellingShingle flavor
message passing
actors
smalltalk
generic functions
Weinreb, Daniel
Moon, David
Flavors: Message Passing in the Lisp Machine
title Flavors: Message Passing in the Lisp Machine
title_full Flavors: Message Passing in the Lisp Machine
title_fullStr Flavors: Message Passing in the Lisp Machine
title_full_unstemmed Flavors: Message Passing in the Lisp Machine
title_short Flavors: Message Passing in the Lisp Machine
title_sort flavors message passing in the lisp machine
topic flavor
message passing
actors
smalltalk
generic functions
url http://hdl.handle.net/1721.1/5700
work_keys_str_mv AT weinrebdaniel flavorsmessagepassinginthelispmachine
AT moondavid flavorsmessagepassinginthelispmachine