1695:
1685:
1665:
1655:
1675:
355:(Kempf, 1987). The groups vied with each other in the context of the standardization effort going on for Common Lisp at the time and finally settled on a standard based on CommonLoops and New Flavors." p. 108 of Veitch 1998.
1352:
44:
1346:
499:
314:
pg 46 of
Thompson, C. W., Ross, K. M., Tennant, H. R., and Saenz, R. M. 1983. "Building Usable Menu-Based Natural Language Interfaces To Databases". In
1255:
352:
1729:
318:(October 31 – November 2, 1983). M. Schkolnick and C. Thanos, Eds. Very Large Data Bases. Morgan Kaufmann Publishers, San Francisco, CA, 43–55.
1679:
749:
17:
1719:
1699:
1659:
982:
1669:
492:
48:
1340:
526:
435:
1689:
1391:
1121:
629:
1467:
1447:
1357:
1201:
531:
485:
1018:
387:
1462:
1426:
765:
786:
770:
1535:
1127:
819:
740:
302:
1309:
973:
796:
567:
562:
1573:
888:
834:
811:
775:
595:
508:
36:
1083:
1063:
1048:
1033:
953:
1504:
1136:
1008:
730:
604:
408:
340:
76:
40:
1421:
1234:
844:
577:
551:
364:
1596:
1239:
1078:
724:
689:
662:
1548:
1250:
1206:
1184:
706:
541:
1664:
1724:
1452:
1406:
1174:
8:
657:
585:
416:
Conference proceedings on Object-oriented
Programming Systems Languages and Applications
380:
Handbook of
Programming Languages, Volume IV: Functional and Logic Programming Languages
1558:
1543:
1495:
1401:
684:
638:
441:
1634:
1553:
1520:
1154:
1038:
431:
383:
56:
445:
1500:
1472:
1386:
1304:
1113:
423:
90:
1611:
1606:
1381:
1272:
823:
695:
678:
348:
72:
1601:
1591:
1586:
1525:
1396:
801:
536:
375:
1713:
1563:
1510:
1490:
1442:
1411:
1093:
467:
404:
477:
471:
1629:
1162:
572:
556:
52:
1581:
1515:
1482:
1434:
1416:
1167:
977:
760:
647:
610:
546:
344:
336:
332:
83:
427:
316:
Proceedings of the 9th international
Conference on Very Large Data Bases
1457:
1314:
1299:
1098:
999:
989:
849:
673:
1319:
1013:
829:
806:
781:
701:
328:
64:
1103:
1088:
1073:
963:
958:
906:
867:
580:
303:
Flavors: A non-hierarchical approach to object-oriented programming
382:(1st ed.). Macmillan Technical Publishing. pp. 107–158.
1324:
1245:
1068:
1058:
1043:
1003:
968:
911:
901:
896:
791:
123:
Automatic lexical access to slots using variables within methods.
171:
Methods specialized on Common Lisp types (symbol, integer, ...).
67:
used it for its Lisp machines, and eventually developed it into
1621:
1131:
1028:
994:
940:
929:
921:
859:
755:
719:
419:
75:
OO models. It was hugely influential in the development of the
60:
1211:
1053:
1023:
935:
668:
374:
Veitch, Jim (1998). "A History and
Description of CLOS". In
335:(a message-sending model, like Java today), Xerox was using
1347:
MIT Computer
Science and Artificial Intelligence Laboratory
1141:
839:
711:
157:
CLOS offers the following features not found in
Flavors:
111:
104:
daemons with the default method combination (called
89:New Flavors replaced message sending with calling
82:Implementations of Flavors are also available for
1256:Structure and Interpretation of Computer Programs
116:Flavors offers a few features not found in CLOS:
1711:
59:, was the first programming language to include
164:Methods specialized on individual objects (via
474:, A.I. Memo No. 602, November 1980, MIT AI Lab
472:"Flavors: Message Passing in the Lisp Machine"
507:
493:
126:Internal flavor functions, macros and substs.
1353:Stanford Artificial Intelligence Laboratory
1654:
500:
486:
409:"Object-Oriented Programming with Flavors"
71:; both the original and new Flavors were
174:Methods specialized on def-struct types.
14:
1712:
461:MIT Artificial Intelligence Laboratory
373:
49:MIT Artificial Intelligence Laboratory
1730:Object-oriented programming languages
1341:Massachusetts Institute of Technology
481:
129:Automatically generated constructors.
1674:
403:
112:Flavors and CLOS features comparison
24:
1358:University of California, Berkeley
1202:Scheme Requests for Implementation
397:
25:
1741:
1019:Knowledge Engineering Environment
1720:Lisp programming language family
1694:
1693:
1684:
1683:
1673:
1663:
1653:
165:
150:
144:
140:
136:
132:
105:
101:
97:
358:
321:
308:
295:
181:
153:function for sending messages.
13:
1:
1128:Common Lisp Interface Manager
459:"Flavors, Technical Report",
289:
280:ordering of flavor components
55:and its programming language
527:Automatic storage management
7:
776:Game Oriented Assembly Lisp
10:
1746:
18:Flavors (computer science)
1651:
1620:
1572:
1534:
1481:
1377:
1370:
1333:
1292:
1285:
1265:
1227:
1220:
1194:
1183:
1153:
1112:
920:
887:
880:
858:
739:
646:
637:
628:
605:Common Lisp Object System
594:
522:
515:
509:Lisp programming language
463:, Cambridge (Mass.), 1980
341:Lisp Machine Incorporated
77:Common Lisp Object System
1305:Bolt, Beranek and Newman
1235:Common Lisp the Language
1240:How to Design Programs
1079:Portable Standard Lisp
725:Steel Bank Common Lisp
690:Embeddable Common Lisp
663:Armed Bear Common Lisp
542:Higher-order functions
365:Flavors for Allegro CL
305:, Symbolics Inc., 1982
283:class precedence list
232:local dependent flavor
224:local component flavor
1549:Shriram Krishnamurthi
1251:Practical Common Lisp
1207:Common Lisp HyperSpec
731:Symbolics Common Lisp
707:Macintosh Common Lisp
1453:Robert Tappan Morris
1407:Robert Bruce Findler
1175:Space-cadet keyboard
586:Tree data structures
563:Read–eval–print loop
347:(Bobrow, 1986), and
187:Flavors terminology
27:Programming language
1195:Technical standards
658:Allegro Common Lisp
466:Daniel Weinreb and
428:10.1145/28697.28698
422:'86. pp. 1–8.
188:
1559:Gerald Jay Sussman
1544:Matthias Felleisen
1496:Richard P. Gabriel
1427:Richard Greenblatt
1402:Matthias Felleisen
685:Corman Common Lisp
227:direct superclass
186:
1707:
1706:
1647:
1646:
1643:
1642:
1635:Robin Popplestone
1554:Guy L. Steele Jr.
1521:Guy L. Steele Jr.
1366:
1365:
1281:
1280:
1149:
1148:
1039:Lisp Machine Lisp
949:
948:
876:
875:
624:
623:
437:978-0-89791-204-4
331:(1985) was using
287:
286:
272:instance variable
259:method qualifier
251:effective method
243:generic function
137::required-methods
91:generic functions
57:Lisp Machine Lisp
16:(Redirected from
1737:
1697:
1696:
1687:
1686:
1677:
1676:
1667:
1657:
1656:
1501:Philip Greenspun
1473:Richard Stallman
1387:Daniel G. Bobrow
1375:
1374:
1290:
1289:
1225:
1224:
1192:
1191:
1114:Operating system
885:
884:
644:
643:
635:
634:
520:
519:
502:
495:
488:
479:
478:
456:
454:
452:
413:
393:
367:
362:
356:
325:
319:
312:
306:
299:
240:generic function
235:direct subclass
216:dependent flavor
208:component flavor
189:
185:
167:
152:
146:
142:
141::abstract-flavor
138:
134:
107:
103:
99:
21:
1745:
1744:
1740:
1739:
1738:
1736:
1735:
1734:
1710:
1709:
1708:
1703:
1639:
1616:
1612:Cynthia Solomon
1607:Mitchel Resnick
1568:
1530:
1477:
1431:Timothy P. Hart
1392:William Clinger
1382:Edmund Berkeley
1362:
1329:
1277:
1273:ProgramByDesign
1261:
1216:
1186:
1179:
1145:
1108:
945:
916:
872:
854:
735:
696:GNU Common Lisp
679:CMU Common Lisp
649:
630:Implementations
620:
590:
511:
506:
450:
448:
438:
411:
400:
398:Further reading
390:
376:Salus, Peter H.
370:
363:
359:
351:proposed using
349:Hewlett-Packard
326:
322:
313:
309:
301:Howard Cannon,
300:
296:
292:
248:combined method
184:
114:
96:Flavors offers
73:message passing
37:object-oriented
28:
23:
22:
15:
12:
11:
5:
1743:
1733:
1732:
1727:
1722:
1705:
1704:
1652:
1649:
1648:
1645:
1644:
1641:
1640:
1638:
1637:
1632:
1626:
1624:
1618:
1617:
1615:
1614:
1609:
1604:
1602:Seymour Papert
1599:
1594:
1592:Wally Feurzeig
1589:
1587:Denison Bollay
1584:
1578:
1576:
1570:
1569:
1567:
1566:
1561:
1556:
1551:
1546:
1540:
1538:
1532:
1531:
1529:
1528:
1526:Daniel Weinreb
1523:
1518:
1513:
1508:
1498:
1493:
1487:
1485:
1479:
1478:
1476:
1475:
1470:
1465:
1460:
1455:
1450:
1445:
1440:
1437:
1432:
1429:
1424:
1419:
1414:
1409:
1404:
1399:
1397:R. Kent Dybvig
1394:
1389:
1384:
1378:
1372:
1368:
1367:
1364:
1363:
1361:
1360:
1355:
1350:
1344:
1337:
1335:
1331:
1330:
1328:
1327:
1322:
1317:
1312:
1307:
1302:
1300:Apple Computer
1296:
1294:
1287:
1283:
1282:
1279:
1278:
1276:
1275:
1269:
1267:
1263:
1262:
1260:
1259:
1253:
1248:
1243:
1237:
1231:
1229:
1222:
1218:
1217:
1215:
1214:
1209:
1204:
1198:
1196:
1189:
1181:
1180:
1178:
1177:
1172:
1171:
1170:
1159:
1157:
1151:
1150:
1147:
1146:
1144:
1139:
1134:
1125:
1118:
1116:
1110:
1109:
1107:
1106:
1101:
1096:
1091:
1086:
1081:
1076:
1071:
1066:
1061:
1056:
1051:
1046:
1041:
1036:
1031:
1026:
1021:
1016:
1011:
1006:
997:
992:
987:
971:
966:
961:
956:
950:
947:
946:
944:
943:
938:
933:
926:
924:
918:
917:
915:
914:
909:
904:
899:
893:
891:
882:
881:Unstandardized
878:
877:
874:
873:
871:
870:
864:
862:
856:
855:
853:
852:
847:
842:
837:
832:
827:
817:
814:
809:
804:
802:MIT/GNU Scheme
799:
794:
789:
784:
779:
773:
768:
763:
758:
753:
745:
743:
737:
736:
734:
733:
728:
722:
717:
714:
709:
704:
699:
693:
687:
682:
676:
671:
666:
660:
654:
652:
641:
632:
626:
625:
622:
621:
619:
618:
613:
608:
601:
599:
592:
591:
589:
588:
583:
575:
570:
565:
560:
554:
549:
544:
539:
537:Dynamic typing
534:
529:
523:
517:
513:
512:
505:
504:
497:
490:
482:
476:
475:
464:
457:
436:
405:Moon, David A.
399:
396:
395:
394:
388:
369:
368:
357:
353:Common Objects
320:
307:
293:
291:
288:
285:
284:
281:
277:
276:
273:
269:
268:
265:
261:
260:
257:
253:
252:
249:
245:
244:
241:
237:
236:
233:
229:
228:
225:
221:
220:
217:
213:
212:
209:
205:
204:
201:
197:
196:
193:
183:
180:
179:
178:
175:
172:
169:
162:
155:
154:
148:
130:
127:
124:
121:
113:
110:
26:
9:
6:
4:
3:
2:
1742:
1731:
1728:
1726:
1723:
1721:
1718:
1717:
1715:
1702:
1701:
1692:
1691:
1682:
1681:
1672:
1671:
1666:
1662:
1661:
1650:
1636:
1633:
1631:
1628:
1627:
1625:
1623:
1619:
1613:
1610:
1608:
1605:
1603:
1600:
1598:
1595:
1593:
1590:
1588:
1585:
1583:
1580:
1579:
1577:
1575:
1571:
1565:
1564:Julie Sussman
1562:
1560:
1557:
1555:
1552:
1550:
1547:
1545:
1542:
1541:
1539:
1537:
1533:
1527:
1524:
1522:
1519:
1517:
1514:
1512:
1511:David A. Moon
1509:
1506:
1502:
1499:
1497:
1494:
1492:
1491:Scott Fahlman
1489:
1488:
1486:
1484:
1480:
1474:
1471:
1469:
1468:Steve Russell
1466:
1464:
1461:
1459:
1456:
1454:
1451:
1449:
1448:John McCarthy
1446:
1444:
1443:David Luckham
1441:
1438:
1436:
1433:
1430:
1428:
1425:
1423:
1420:
1418:
1415:
1413:
1412:Matthew Flatt
1410:
1408:
1405:
1403:
1400:
1398:
1395:
1393:
1390:
1388:
1385:
1383:
1380:
1379:
1376:
1373:
1369:
1359:
1356:
1354:
1351:
1348:
1345:
1342:
1339:
1338:
1336:
1332:
1326:
1323:
1321:
1318:
1316:
1313:
1311:
1308:
1306:
1303:
1301:
1298:
1297:
1295:
1291:
1288:
1286:Organizations
1284:
1274:
1271:
1270:
1268:
1264:
1257:
1254:
1252:
1249:
1247:
1244:
1241:
1238:
1236:
1233:
1232:
1230:
1226:
1223:
1219:
1213:
1210:
1208:
1205:
1203:
1200:
1199:
1197:
1193:
1190:
1188:
1182:
1176:
1173:
1169:
1166:
1165:
1164:
1161:
1160:
1158:
1156:
1152:
1143:
1140:
1138:
1135:
1133:
1129:
1126:
1124:
1123:
1119:
1117:
1115:
1111:
1105:
1102:
1100:
1097:
1095:
1092:
1090:
1087:
1085:
1082:
1080:
1077:
1075:
1072:
1070:
1067:
1065:
1062:
1060:
1057:
1055:
1052:
1050:
1047:
1045:
1042:
1040:
1037:
1035:
1032:
1030:
1027:
1025:
1022:
1020:
1017:
1015:
1012:
1010:
1007:
1005:
1001:
998:
996:
993:
991:
988:
985:
984:
979:
975:
972:
970:
967:
965:
962:
960:
957:
955:
952:
951:
942:
939:
937:
934:
931:
928:
927:
925:
923:
919:
913:
910:
908:
905:
903:
900:
898:
895:
894:
892:
890:
886:
883:
879:
869:
866:
865:
863:
861:
857:
851:
848:
846:
843:
841:
838:
836:
833:
831:
828:
825:
821:
818:
816:Pocket Scheme
815:
813:
810:
808:
805:
803:
800:
798:
795:
793:
790:
788:
785:
783:
780:
777:
774:
772:
769:
767:
764:
762:
759:
757:
754:
752:
751:
747:
746:
744:
742:
738:
732:
729:
726:
723:
721:
718:
715:
713:
710:
708:
705:
703:
700:
697:
694:
691:
688:
686:
683:
680:
677:
675:
672:
670:
667:
664:
661:
659:
656:
655:
653:
651:
645:
642:
640:
636:
633:
631:
627:
617:
614:
612:
609:
606:
603:
602:
600:
597:
593:
587:
584:
582:
579:
576:
574:
573:S-expressions
571:
569:
566:
564:
561:
558:
557:M-expressions
555:
553:
550:
548:
545:
543:
540:
538:
535:
533:
530:
528:
525:
524:
521:
518:
514:
510:
503:
498:
496:
491:
489:
484:
483:
480:
473:
469:
468:David A. Moon
465:
462:
458:
447:
443:
439:
433:
429:
425:
421:
417:
410:
407:(June 1986).
406:
402:
401:
391:
389:1-57870-011-6
385:
381:
377:
372:
371:
366:
361:
354:
350:
346:
342:
338:
334:
330:
324:
317:
311:
304:
298:
294:
282:
279:
278:
274:
271:
270:
266:
263:
262:
258:
256:method option
255:
254:
250:
247:
246:
242:
239:
238:
234:
231:
230:
226:
223:
222:
218:
215:
214:
210:
207:
206:
202:
199:
198:
194:
191:
190:
176:
173:
170:
163:
160:
159:
158:
149:
131:
128:
125:
122:
119:
118:
117:
109:
94:
92:
87:
85:
80:
78:
74:
70:
66:
62:
58:
54:
50:
46:
45:Howard Cannon
43:developed by
42:
39:extension to
38:
34:
30:
19:
1698:
1688:
1678:
1668:
1658:
1630:Rod Burstall
1597:Brian Harvey
1163:Lisp machine
1120:
981:
748:
639:Standardized
615:
578:Self-hosting
559:(deprecated)
547:Linked lists
532:Conditionals
460:
449:. Retrieved
415:
379:
360:
323:
315:
310:
297:
177:Class slots.
161:Multimethods
156:
115:
95:
88:
81:
68:
53:Lisp machine
32:
31:
29:
1725:Common Lisp
1582:Hal Abelson
1516:Kent Pitman
1483:Common Lisp
1435:Louis Hodes
1422:Paul Graham
1417:Phyllis Fox
1187:of practice
1168:TI Explorer
761:Chez Scheme
611:CommonLoops
345:Object Lisp
337:CommonLoops
333:New Flavors
211:superclass
182:Terminology
84:Common Lisp
69:New Flavors
35:, an early
1714:Categories
1463:David Park
1458:Joel Moses
1439:Mike Levin
1315:Lucid Inc.
1266:Curriculum
1099:Spice Lisp
1000:Franz Lisp
990:Emacs Lisp
850:TinyScheme
674:Clozure CL
343:was using
290:References
1505:10th rule
1334:Education
1320:Symbolics
1310:Harlequin
1221:Education
1185:Community
1014:Interlisp
830:Scheme 48
807:MultiLisp
782:GNU Guile
702:LispWorks
568:Recursion
451:March 17,
329:Symbolics
267:instance
219:subclass
135:options:
133:DEFFLAVOR
65:Symbolics
1700:Category
1690:Category
1293:Business
1155:Hardware
1104:Zetalisp
1089:S-1 Lisp
1074:Picolisp
964:BBN LISP
959:AutoLISP
907:StarLogo
868:OpenLisp
824:features
581:compiler
516:Features
446:17150741
264:instance
145::mixture
120:Wrappers
79:(CLOS).
51:for the
1680:Commons
1349:(CSAIL)
1325:Xanalys
1246:On Lisp
1069:PC-LISP
1059:newLISP
1044:Maclisp
1004:PC-LISP
983:history
969:Clojure
932:(POP-1)
912:UCBLogo
902:NetLogo
897:MSWLogo
792:JScheme
766:Chicken
750:History
681:(CMUCL)
616:Flavors
598:systems
378:(ed.).
192:Flavors
106::daemon
98::before
47:at the
33:Flavors
1536:Scheme
1371:People
1258:(SICP)
1242:(HTDP)
1137:Genera
1132:McCLIM
1029:LeLisp
995:EuLisp
941:POP-11
930:COWSEL
860:ISLISP
820:Racket
787:Ikarus
778:(GOAL)
771:Gambit
756:Bigloo
741:Scheme
727:(SBCL)
720:Poplog
716:Movitz
665:(ABCL)
648:Common
607:(CLOS)
596:Object
552:Macros
444:
434:
420:OOPSLA
386:
203:class
200:flavor
102::after
61:mixins
1670:Books
1343:(MIT)
1228:Books
1212:X3J13
1094:SKILL
1054:MLisp
1024:*Lisp
978:Apple
974:Dylan
936:POP-2
698:(GCL)
692:(ECL)
669:CLISP
442:S2CID
412:(PDF)
275:slot
195:CLOS
1660:List
1574:Logo
1142:Scsh
1122:List
889:Logo
840:SIOD
812:Pico
797:Kawa
712:Mocl
650:Lisp
453:2022
432:ISBN
384:ISBN
151:SEND
100:and
41:Lisp
1622:POP
1084:RPL
1064:NIL
1049:MDL
1034:LFE
954:Arc
922:POP
835:SCM
424:doi
166:EQL
108:).
1716::
1130:,
1009:Hy
1002:,
980:,
470:,
440:.
430:.
418:.
414:.
339:,
168:).
143:,
139:,
93:.
86:.
63:.
1507:)
1503:(
986:)
976:(
845:T
826:)
822:(
501:e
494:t
487:v
455:.
426::
392:.
327:"
147:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.