Flavors (programming language)

Flavors was the first object-oriented extension to the programming language LISP family and is based on the dialect of Lisp Lisp Machine Lisp. Flavors was developed in 1980 at the Computer Science and Artificial Intelligence Laboratory at the Massachusetts Institute of Technology (MIT) by Howard Cannon and David A. Moon.

Flavors was cut to the development of the window system of the Lisp Machine. Not least because of multiple inheritance was supported in object-oriented programming, since this was considered for the development of the window system to be extremely useful with Flavors for the first time. Furthermore, mixins, a special design patterns in the context of multiple inheritance were first supported.

Flavors inspired by Smalltalk -74 and himself took great impact on the further developments in the Lisp language family. Firstly it influenced LOOPS ( Lisp Object - Oriented Programming System), which later evolved into Common Loops and the Common Lisp Object System ( CLOS ) influenced. About the development from 1985 New Flavors Flavors also took still directly affect CLOS.

337477
de