3 ms·
Mixins were introduced with Flavors by Howard Cannon in 1979. Flavors/Mixins were used to implement some of the early MIT Lisp Machine user interface, IO and ne
by lispm 12y ago
Mixins were introduced with Flavors by Howard Cannon in 1979. Flavors/Mixins were used to implement some of the early MIT Lisp Machine user interface, IO and networking code.
http://lispm.de/docs/Publications/Flavors/Flavors,%20a%20non-hierarchical%20approach%20to%20object-oriented%20programming.pdf http://lispm.de/docs/Publications/Flavors/Flavors,%20a%20non...
'aspect advice' was mostly introduced in Lisp in 1966 by Warren Teitelman: http://dspace.mit.edu/handle/1721.1/6905 http://dspace.mit.edu/handle/1721.1/6905 See the discussion of ADVISE and a BEFORE example in the paper...
From there it came to Interlisp, Maclisp, Flavors and CLOS...
- seanmcdirmid 12y agoThanks. The Teitelman work is what I cite as the introduction of aspects, but I didn't realize it was more than just a pattern back then.