-
-
Notifications
You must be signed in to change notification settings - Fork 85
/
flavors.scroll
23 lines (19 loc) · 1.16 KB
/
flavors.scroll
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import ../code/conceptPage.scroll
id flavors
name Flavors
appeared 1980
tags pl
fileType text
centralPackageRepositoryCount 0
country United States
originCommunity Massachusetts Institute of Technology
wikipedia https://en.wikipedia.org/wiki/Flavors_(programming_language)
related lisp-machine-lisp common-lisp
summary Flavors, an early object-oriented extension to Lisp developed by Howard Cannon 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).
pageId 1332640
created 2004
backlinksCount 36
revisionCount 62
dailyPageViews 27
appeared 1980
hopl https://hopl.info/showlanguage.prx?exp=898