4 ms·
Earlier lisps called it „flavour“ Defflavor instead of defclass
by wirrbel 4y ago
Earlier lisps called it „flavour“
Defflavor instead of defclass
- kgwgk 4y agoThat makes sense only when multiple inheritance is supported though.
- wirrbel 4y agoFlavours was single dispatch and the term for subclass was „dependent flavor“
- kgwgk 4y agoSingle dispatch has nothing to do with multiple inheritance. “Many versions of Lisp added OOP through the addition of an object system called Flavors, which went beyond Smalltalk and included multiple inheritance and method combination.” http://www.paulgraham.com/chameleon.html http://www.paulgraham.com/chameleon.html “The power of flavors (and the name flavors) comes from the ability to mix several flavors and get a new flavor.” https://franz.com/support/documentation/current/doc/flavors.htm https://franz.com/support/documentation/current/doc/flavors....