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...
Main Authors: | , |
---|---|
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 |