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