Flavors (programming language)

Flavors, an early object-oriented extension to Lisp developed by at the MIT Artificial Intelligence Laboratory for the Lisp machine and its programming language Lisp Machine Lisp, was the first programming language to include mixins. Symbolics used it for its Lisp machines, and eventually developed it into New Flavors; both the original and new Flavors were message passing OO models. It was hugely influential in the development of the Common Lisp Object System (CLOS). Implementations of Flavors are also available for Common Lisp.

Comment
enFlavors, an early object-oriented extension to Lisp developed by at the MIT Artificial Intelligence Laboratory for the Lisp machine and its programming language Lisp Machine Lisp, was the first programming language to include mixins. Symbolics used it for its Lisp machines, and eventually developed it into New Flavors; both the original and new Flavors were message passing OO models. It was hugely influential in the development of the Common Lisp Object System (CLOS). Implementations of Flavors are also available for Common Lisp.
Has abstract
enFlavors, an early object-oriented extension to Lisp developed by at the MIT Artificial Intelligence Laboratory for the Lisp machine and its programming language Lisp Machine Lisp, was the first programming language to include mixins. Symbolics used it for its Lisp machines, and eventually developed it into New Flavors; both the original and new Flavors were message passing OO models. It was hugely influential in the development of the Common Lisp Object System (CLOS). Implementations of Flavors are also available for Common Lisp. New Flavors replaced message sending with calling generic functions. Flavors offers :before and :after daemons with the default method combination (called :daemon).
Hypernym
Language
Is primary topic of
Flavors (programming language)
Label
enFlavors (programming language)
Link from a Wikipage to an external page
dspace.mit.edu/handle/1721.1/5700
www.cs.tufts.edu/comp/150FP/archive/david-moon/flavors.pdf
Link from a Wikipage to another Wikipage
Category:Lisp programming language family
Category:Object-oriented programming languages
Common Lisp
Common Lisp Object System
David A. Moon
Generic function
Howard Cannon (programmer)
Lisp machine
Lisp Machine Lisp
Lisp programming language
Message passing
MIT Artificial Intelligence Laboratory
Mixins
Object-oriented programming
OOPSLA
Symbolics
SameAs
Flavors (Programmiersprache)
Flavors (programming language)
m.04tgrq
Q1427564
Rru1
Subject
Category:Lisp programming language family
Category:Object-oriented programming languages
WasDerivedFrom
Flavors (programming language)?oldid=1077983989&ns=0
WikiPageLength
4603
Wikipage page ID
1332640
Wikipage revision ID
1077983989
WikiPageUsesTemplate
Template:Cite book
Template:Cite conference
Template:Code
Template:Lisp programming language
Template:Short description
Template:Use American English
Template:Use mdy dates